Ruby 在Msfconsole中的MeterMeter上运行脚本
我的任务的目的是运行一个Ruby脚本,它执行key logger exe文件,并开始在远程计算机上工作。我成功地通过apache2服务器(即,我的另一个虚拟机在浏览器中输入一个链接,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文件时,它工作正常。键盘
负载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")