Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby 在Msfconsole中的MeterMeter上运行脚本_Ruby_Unix_Exploit_Payload - Fatal编程技术网

Ruby 在Msfconsole中的MeterMeter上运行脚本

Ruby 在Msfconsole中的MeterMeter上运行脚本,ruby,unix,exploit,payload,Ruby,Unix,Exploit,Payload,我的任务的目的是运行一个Ruby脚本,它执行key logger exe文件,并开始在远程计算机上工作。我成功地通过apache2服务器(即,我的另一个虚拟机在浏览器中输入一个链接,MeterMeter开始工作)与负载php/MeterMeter/reverse\u tcp连接。所以,当MeterMeter开始工作时,我尝试运行脚本:runruby.rb ruby.rb(含内容) 然而,错误正在发生,我不明白为什么会发生当我尝试在WINDOWS中执行time.exe文件时,它工作正常。键盘

我的任务的目的是运行一个Ruby脚本,它执行key logger exe文件,并开始在远程计算机上工作。我成功地通过apache2服务器(即,我的另一个虚拟机在浏览器中输入一个链接,MeterMeter开始工作)与
负载php/MeterMeter/reverse\u tcp连接。所以,当MeterMeter开始工作时,我尝试运行脚本:
runruby.rb


ruby.rb(含内容)


然而,错误正在发生,我不明白为什么会发生当我尝试在WINDOWS中执行time.exe文件时,它工作正常。键盘记录器是用c#编写的,如果有人对代码感兴趣:


也许有人可以给我一个建议或解决方法?

Ruby脚本是否存在于root/Desktop/Ruby.rb中?由于MeterMeter无法在指定位置找到文件。您可以使用
upload
命令将键盘记录器exe直接上载到系统。此外,MeterMeter还内置了键盘记录选项。您可以使用
keyscan\u start
命令直接启动流量计中的键盘记录器。
exec("/root/Desktop/time/time/bin/Debug/time.exe")