JS+IE浏览器 运行本地进程
2023-09-11 14:14:03 时间
注意此方法只适用于IE浏览器,因为IE提供了 ActiveX 控件,可以在 “属性”-“安全”-“自定义级别” 中启用 ActiveX:
新建 web.html , 代码如下:
<script language="javascript">
var wsh = new ActiveXObject('WScript.Shell');
wsh.Run('cmd.exe');
</script>
IE 打开了 cmd.exe:
用途:既然可以打开cmd.exe,那么就代表可以打开一切exe程序,设想如果一个网页被挂上木马,并且你正在使用IE浏览器。JS可以在后台下载一个exe木马到你的电脑,然后通过JS执行这个木马文件,从而进一步控制你的电脑。
相关文章
- js,jq滚动监听,切换等常用JS代码
- Grunt的配置及使用(压缩合并js/css)
- 爬虫之JS的解析确定js的位置
- 02Vue - Vue.js 入门(条件与循环)
- Vue - 实现用 JS 调用自定义组件 / 类似 ElementUI 弹框组件(在 js 文件中通过 this.xxx 方式调用并显示自定义弹框模态框组件)
- Vue - 在纯 JS 文件中调用自定义组件 / 类似 ElementUI 弹框组件 Message、Modal(在纯 js 文件中通过 import 方式引入并调用弹框模态框组件显示出来,)
- 从一到面试题了解js异步机制:setTimeout 和 Pronmise
- JS模式:jq中简单的模式--》采摘自js设计(tomxu_version)
- js 保留两位小数,Js四舍五入,JavaScript Math四舍五入
- 关于前端JS走马灯(marquee)总结
- JS实现悬浮移动窗口(悬浮广告)的特效
- 函数式JS: 原来promise是这样的monad
- JS教程之Electron.js设计强大的多平台桌面应用程序的好工具
- JS高阶---进程与线程
- js实现字符串反转
- js实现60s倒计时效果用于获取短信验证码使用
- 【HarmonyOS】【JS】【布局】鸿蒙js开发input 输入框弹出输入法时上方布局被挤扁?
- js-原生Js汉语拼音首字母匹配城市名
- JQuery/JS插件 linq.js 获取所有选中行的Id