他使用msfpayload& msfencode为cmd命令创建shellcode。
msfpayload windows/exec cmd=calc.exe R | msfencode -e x86/alpha_mixed -t c -v
但是现在,metasploit团队改变了msfpayload& msfencode到msfvenom,所以我将上面的代码转换为msfvenom:
msfvenom -a x86 --platform windows -p windows/exec cmd=calc.exe -e x86/alpha_mixed -f c
已生成shellcode但在cmd上执行命令后计算器未启动。我的msfvenom代码出了什么问题? 谢谢你的阅读。
更新: 在视频中,他使用了一个简短的shellcode。他在描述中公开了shellcode,但没有说明如何生成它。我已经按照他的指示获得了一个很长的shellcode。 当我使用他的短shellcode时,它可以工作,但我的长shellcode不会发生同样的情况。