可能重复:
在服务器上启动 exe
我想在服务器和任何 asp.net 网页或 php 页面上 ftp 一个 exe,最终将在被调用时运行该 exe。该exe将在服务器上安装一个应用程序并开始运行并占用服务器上的一个端口来监听一些客户端。
是否可以不更改服务器配置?如果可能,它是否安全?
可能重复:
在服务器上启动 exe
我想在服务器和任何 asp.net 网页或 php 页面上 ftp 一个 exe,最终将在被调用时运行该 exe。该exe将在服务器上安装一个应用程序并开始运行并占用服务器上的一个端口来监听一些客户端。
是否可以不更改服务器配置?如果可能,它是否安全?
您可以使用该exec()
函数在服务器上运行.exe
文件:
<?php
exec("file.exe");
?>
http://uk.php.net/manual/en/function.exec.php
如果您想在没有任何安全层的情况下公开此 URL,那么它显然不安全。
A. 我想在服务器上 ftp 一个 exe
是的,您可以使用exec
或system
B. 有保障??取决于你从哪里得到你的论点 .. 但使用escapeshellarg
orescapeshellcmd
将有助于降低风险