Shellex怎么用


这篇文章给大家分享的是有关Shellex怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。Shellex是一款功能强大的C-shellcode转换器,可以帮助广大研究人员将C-shellcode转换为十六进制代码,并且能够在gdb、windbg、radare2、ollydbg、x64dbg、immunity调试器和010编辑器中粘贴和执行shellcode。在Shellex的帮助下,广大研究人员可以将C-shellcode代码转换为十六进制代码,并且还可以在C编译器中编译时进行转换,整个过程只需要执行Shellex,并将shellcode代码拷贝进去并按下回车键即可。比如说,我们可以转换多行混合了ASCII代码的C-shellcode(注意混合部分x68//shx68/binx89):Shellex输出如下:转换包含注释代码的C-shellcode:Shellex输出如下:免费云主机域名果你需要Shellex输出新的C-shellcode字符串,可以使用-h参数,比如说:首先,广大研究人员需要使用下列代码将该项目源码克隆至本地:针对Windows:针对Linux:首先,我们需要运行Shellex。接下来,输入我们的shellcode:按下回车键后,再按下Control+D键。使用shellex -h命令将Shellex输出转换为C-Hex字符串:将C-Hex字符串以源码形式(包含“echo”命令)写入至文件:接下来,将源码文件写入当前指令指针。32位:64位:x/30b是shellcode的字节大小,我们可以使用下列命令获取到大小值:x/15i是显示的指令数量,我们可以使用ndisasm获取正确的数量:32位:64位:在Linux中转换“x6ax17x58x31xdbxcdx80”:在Windows中转换“x6ax17x58x31xdbxcdx80”:Windows下写入多行文件:Linux下写入多行文件:感谢各位的阅读!关于“Shellex怎么用”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

相关推荐: 如何攻克小米手环2并基于Linux控制它

如何攻克小米手环2并基于Linux控制它,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。这个故事源于我在Facebook一个帖子,帖子中讨论了运动健身追踪器都缺乏API接口的问题,还有为啥不用它…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 02/03 13:17
下一篇 02/03 13:18