如何使用php从网站启动可执行文件?

问题描述 投票:0回答:1

我想在单击网站上的“没有警告或下载”时启动(而不是安装).apk/.bat/sh 文件。我在php官网找到了代码:

<?php $WshShell = new COM("/home/user/Desktop/test.sh /C");
$oExec = $WshShell-\>Run("cmd /C dir /S %windir%", 0, false);
?\>

我在 VSCodium 中从 Linux 运行但是我遇到了 .com 问题:

PHP 致命错误:未捕获错误:在 /home/user/Desktop/test.php:6 中找不到类“COM” 堆栈跟踪:#0 {main} 在第 6 行 /home/user/Desktop/test.php 中抛出

我尝试添加扩展并在 php.ini 中添加代码,我猜情况变得更糟,现在它给了我这个错误:

PHP警告:PHP启动:无法加载动态库'php_com_dotnet.dll'(尝试过:/usr/lib/php/20190902/php_com_dotnet.dll(/usr/lib/php/20190902/php_com_dotnet.dll:无效的ELF标头) , /usr/lib/php/20190902/php_com_dotnet.dll.so (/usr/lib/php/20190902/php_com_dotnet.dll.so:无法打开共享对象文件:没有这样的文件或目录))在第 0 行的未知

我不确定我是否添加了正确的代码以及位置正确的文件。

php shell com sh php-extension
1个回答
0
投票

解决了。看来您不能在没有任何许可的情况下进行操作或从网站内部启动汽车。不仅如此,它还存在漏洞。

© www.soinside.com 2019 - 2024. All rights reserved.