我的任务的目的是运行一个Ruby脚本,它执行key-logger exe文件,并开始在远程计算机上工作。我设法通过apache2服务器成功连接(即我的其他虚拟机在浏览器中输入一个链接并且meterpreter开始工作)PAYLOAD php/meterpreter/reverse_tcp
。所以当meterpreter开始工作时,我试图运行脚本:run ruby.rb
https://i.stack.imgur.com/pVEDI.jpg
ruby.rb(含内容)
exec("/root/Desktop/time/time/bin/Debug/time.exe")
然而,错误正在发生,我不明白为什么? 当我尝试在WINDOWS中执行我的time.exe文件时,它可以完美地运行。如果有人对查看代码感兴趣,则使用c#编写键盘记录器:https://ufile.io/y9n3z
也许有人可以提出建议或解决方法?