安全...安全...

网络安全叫的很响,于是很多具有高危漏洞的技术都被直接和谐掉了,但在一些可信赖内网的Web应用中,很多需求是可以考虑在安全性和兼容性上放宽限制,从而实现目的

比如以下的代码,使用IE内嵌的ActiveX控件来实现从网页上执行客户端机器上的exe文件

尽管需要苛刻的执行权限和环境,但有些时候在需求走上绝路时,也可以一试,权作困兽之斗!

<script type="text/javascript">
<!--
function runExecutable() 
{
 var executableFullPath = 'C:\\someExe.exe';

try
 { 
  var shellActiveXObject = new ActiveXObject("WScript.Shell");

if ( !shellActiveXObject )
  {
   alert('Could not get reference to WScript.Shell');
   return;
  }

shellActiveXObject.Run(executableFullPath, 1, false);
  shellActiveXObject = null;
 }
 catch (errorObject)
 {
  alert('Error:\n' + errorObject.message);
 }
}
// -->
</script>

转载于:https://www.cnblogs.com/blodfox777/archive/2008/10/02/1303127.html

困兽之斗!使用JavaScript执行客户端的exe文件(excute the .exe file on client-side machine by JavaScript)...相关推荐

  1. C# 中将所有引用的DLL 和exe文件打成一个exe文件(转)

    C#工程经常会引用多个DLL文件,形成一个完整的工程项目的目的.这样的工程在发布时,需要将编译形成的EXE文件与DLL文件共同发布.如果感觉麻烦,可以将这些DLL文件与EXE文件合并,最终形成一个更大 ...

  2. exew文件加密:利用破解版exe文件加密器对exe文件进行加密保护(图文教程)

    exew文件加密:利用破解版exe文件加密器对exe文件进行加密保护(图文教程) 目录 加密过程步骤 解密过程步骤 加密过程步骤 解密过程步骤

  3. C#中用ILMerge将所有引用的DLL和exe文件打成一个exe文件

    今天做了一个软件,想发布的时候才发现调用的类没几个,就像把它们都跟EXE文件打包在一起,以后复制去别的地方用也方便,于是上网搜了一下,发现网上大部分都是用ILMerge实现的,于是也自己试了一下,不过 ...

  4. 服务器不能安装exe文件,云服务器安装exe文件

    云服务器安装exe文件 内容精选 换一换 SAP HANA Studio提供对SAP HANA的管理功能.完成SAP HANA节点的部署后,需要安装SAP HANA Studio,并将SAP HANA ...

  5. 安卓手机如何防盗_安卓手机如何打开.exe文件 安卓手机exe文件怎么打开

    安卓手机打开.exe文件的步骤:1.先安装exagear,将obb数据包放在手机内部存储的Android/obb/目录下面:2.打开软件等待安装配置完成:3.把自己的exe软件放在内部存储的" ...

  6. 计算机无法读取exe文件,详解EXE文件出错不能打开的修复方法

    我们在XP电脑的使用中,很多的小伙伴在安装XP以后出现不知道打开EXE文件出错的问题,出现文件打不开的情况可能就是系统中的注册表设置的值有问题造成的,很多的小伙伴都是有出现这样的情况不知道怎么处理,今 ...

  7. python 将.py文件打包成.exe文件,将.exe文件还原为.py文件

    打包工具:pyinstaller 安装方法: pip install pyinstaller 打包步骤: 1)cd到需要打包的xxx.py目录下: 2)运行如下命令: pyinstaller (-F) ...

  8. vs2010如何生成EXE文件如何更改EXE程序图标

    vs2010如何生成EXE文件 F5启动调试后,进入下面路径查找: 我的文档\Visual Studio 2010\Projects\项目名称\项目名称\bin\Debug 如何更改EXE程序图标 其 ...

  9. macbook怎么运行exe文件 mac打开exe文件的三大方法

    exe文件是Windows系统的可执行文件,虽然Mac系统上无法直接打开exe文件,但是你可以在Mac电脑上安装双系统或者虚拟机来实现mac电脑上运行exe文件.除了这两种方法之外,你还可以在Mac电 ...

  10. ccc.exe文件及ccc.exe病毒清除方法

    ccc.exe是什么?ccc.exe是什么进程?ccc.exe与mom.exe有什么关系?ccc.exe怎么删除?进程ccc.exe怎么禁止?请看本文详解. ccc.exe文件进程分析 进程文件: c ...

最新文章

  1. 图像配准----双向匹配
  2. 汇总|实时性语义分割算法
  3. Web 上一页下一页 用超链接 用按钮
  4. java 之 异常
  5. TTThumbsViewController 由 4张 改为 3张的方式 增补
  6. [云炬python3玩转机器学习] 5-7,8 多元线性回归正规解及其实现
  7. S3C2410中断系统
  8. pyinstaller的使用方法 by 王大龙
  9. eclipse找不到dynamic_Eclipse Juno在Dynamic Web Project中没有JSP(但其他...
  10. 一款不错的网站压力测试工具webbench
  11. [Unity] Canvas 设置为 Screen Space - Camera 时,UI 被场景物体遮挡的解决办法:设置 Canvas 的 Plane Distance 为一个较小的数
  12. 关于sql的正则表达式
  13. Defense hash algorithm collision 防御hash算法冲突导致拒绝服务器
  14. python windows故障处理_python+windows automation windows有时会出现故障
  15. 51单片机彩灯控制器c语言代码,【原创】第九届蓝桥杯单片机:彩灯控制器源程序和题目...
  16. (6.0系统手机)安卓神器Xposed框架ROOT安装指南
  17. VUE+Canvas实现雷霆战机打字类小游戏
  18. 连接服务器没有发挥作用,iPhone“连到系统上的设备没有发挥作用”原因分析及解决方法...
  19. 数据结构---列表[pf]
  20. 2019年的软件百强企业榜单

热门文章

  1. 【论文解读】情感-原因关系挖掘 —— ACL2019杰出论文
  2. 【实践】HMM模型在贝壳对话系统中的应用
  3. [EMNLP18]用序列标注来进行成分句法分析
  4. 数据预处理—7.数据插补之拉格朗日插值法、牛顿差值法及python实现
  5. 1.7 非平衡数据的处理方法大全
  6. 3.6 tensorflow 中LSTM和GRU模块使用意境级讲解
  7. Pycharm快捷键设置(鼠标滚动控制字体大小)
  8. Linux: Shell scripts
  9. 海量数据挖掘MMDS week4: 推荐系统之隐语义模型latent semantic analysis
  10. 提取rosbag中的图像话题存为本地图像