【发布时间】: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