0
是否可以在远程计算机上运行命令行(不在托管应用程序的服务器上)。使用Java在远程计算机上运行命令行
我知道Runtime.getRuntime().exec("..");
会尝试在服务器机器上运行脚本。我的理解是否正确,是否有办法实现我所需要的?
是否可以在远程计算机上运行命令行(不在托管应用程序的服务器上)。使用Java在远程计算机上运行命令行
我知道Runtime.getRuntime().exec("..");
会尝试在服务器机器上运行脚本。我的理解是否正确,是否有办法实现我所需要的?
Runtime.getRuntime().exec
启动本地机器,而不是在远程一个上的过程。进程是否代表命令行界面将取决于运行的可执行文件和底层平台。
为了调用远程计算机上的进程,你需要:
好...我已经看到'Runtime.getRuntime()。exec'用作服务器攻击的一部分。它启动了sh,然后通过套接字将输入/输出传送到远程控制服务器。这样,远程服务器就能够向受害者服务器发出命令。 – Steve 2014-04-29 16:02:49