【问题标题】:Is there an alternative for ActiveXObject to run cmd.exe through a chrome addonActiveXObject 是否可以通过 chrome 插件运行 cmd.exe
【发布时间】:2022-10-20 02:02:58
【问题描述】:

我正在尝试创建一个在客户端启动 cmd.exe 的 chrome 插件,它适用于 IE。但不适用于 chrome/firefox。 我注意到非常熟悉 Javascript,所以这是我的代码,欢迎提出任何建议或修改。

<script type="text/javascript" LANGUAGE="JavaScript" >
function executeCommands(){
var r = new ActiveXObject("WScript.Shell").Run("C:\\Windows\\System32\\cmd.exe");  }
</script>
<!DOCTYPE html>
<html>
<head>
    <title>1st trial</title>
    <meta charset="utf-8">
</head>
<body>
    <div class="container mt-3" style="width: 450px;">
        <h2 class="text-center">This is my first trial</h2>
    </div>
    <form>
        <input type="Button" name="Button1" value="Acceder au contenu de l'image" onClick="executeCommands()" />
    </form>
    <p>Merci d'accorder les permission pour voir le contenu de l'image</p>
    
    <div style="text-align: center;">
    <img src="facture.png"><br>
    </div>
</body>
</html>

【问题讨论】:

  • 不,那里没有。网页不应该运行操作系统命令。
  • 感谢您的回复,如果我无法通过 chrome 的扩展程序运行操作系统命令,是否可以使用 chrome 的插件在本地计算机上创建文件/目录?
  • 也许您应该构建一个 Electron 应用程序,而不是试图强制 Chrome 使用文件协议..?
  • 好吧,我试图证明插件可以用来控制受害者的机器和/或执行恶意代码,这就是为什么我坚持调用本地应用程序(cmd.exe,calc.exe),或者创建一个新的机器上的文件夹/文件
  • 好吧,这在问题本身中值得一提。

标签: javascript cmd firefox-addon activexobject


【解决方案1】:

External Application Launcher 可能是你想要的! 此扩展使您能够使用 url 作为命令行参数运行任意可执行文件,但是,此扩展可能不是开源的。

【讨论】:

    猜你喜欢
    • 2017-03-28
    • 2011-12-14
    • 2018-08-10
    • 2015-11-11
    • 2011-10-16
    • 2018-04-22
    • 1970-01-01
    • 1970-01-01
    • 2020-08-22
    相关资源
    最近更新 更多