首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从Metasploit的MSFENCODE移植到MSFVENOM?

如何从Metasploit的MSFENCODE移植到MSFVENOM?
EN

Stack Overflow用户
提问于 2015-07-03 07:30:53
回答 1查看 725关注 0票数 0

我已经编写了一些自定义外壳代码,我想使用Metasploit的msfvenom进行编码。回到msfencode还在工作的时候,命令应该是这样的:

代码语言:javascript
复制
$ echo -ne “\x31…\x80” | sudo msfencode -a x86 -t c -e x86/jmp_call_additive

“将外壳代码通过管道传输到体系结构调用的msfencode,输出为带有x86 /jmp_x86_x86编码器的c数组”

现在我想用msfvenom做同样的事情,所以我尝试了:

代码语言:javascript
复制
$ echo -ne "\x31...\x80" | sudo msfvenom -e x86/jmp_call_additive -a x86 -t c

但我得到了以下错误消息:

代码语言:javascript
复制
Attempting to read payload from STDIN...
You must select a platform for a custom payload

我认为使用-a标志指定了正确的平台/体系结构,我也尝试过--platform代替-a,但我仍然收到相同的错误消息。

我在一个使用Ubuntu 32位的虚拟机上运行这个程序。谢谢你的帮助

EN

回答 1

Stack Overflow用户

发布于 2015-07-03 13:48:27

代码语言:javascript
复制
$ echo -ne “\x31...x80" | sudo msfvenom -e x86/jmp_call_additive -a x86 -p - --platform linux -f c

“在x86体系结构上使用x86/jmp_call_a编码器将自定义外壳代码通过管道传输到msfvenom中,在linux平台上使用c数组输出格式使用自定义有效负载”

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31196260

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档