首页 >> 知识 >> Shellex:一款针对shellcode的转换与处理工具

Shellex:一款针对shellcode的转换与处理工具

Shellex

Shellex是一款功能强大的C-shellcode转换器,可以帮助广大研究人员将C-shellcode转换为十六进制代码,并且能够在gdb、windbg、radare2、ollydbg、x64dbg、immunity调试器和010编辑器中粘贴和执行shellcode。

在Shellex的帮助下,广大研究人员可以将C-shellcode代码转换为十六进制代码,并且还可以在C编译器中编译时进行转换,整个过程只需要执行Shellex,并将shellcode代码拷贝进去并按下回车键即可。

比如说,草莓视频在线观看APP可以转换多行混合了ASCII代码的C-shellcode(注意混合部分x68//shx68/binx89):

"x6ax17x58x31xdbxcdx80""x6ax0bx58x99x52x68//shx68/binx89xe3x52x53x89xe1xcdx80"

Shellex输出如下:

6A 17 58 31 DB CD 80 6A 0B 58 99 52 68 2F 2F 73 68 68 2F 62 69 6E 89 E3 52 53 89 E1 CD 80

转换包含注释代码的C-shellcode:

"x68""x7fx01x01x01"  // type sc.txt"x6ax17x58x31xdbxcdx80""x6ax0bx58x99x52x68//shx68/binx89xe3x52x53x89xe1xcdx80"C:UsersDregDesktopshellexins>type sc.txt | shellex.exe

Linux下写入多行文件:

dreg@fr33project# cat sc.txt"x6ax17x58x31xdbxcdx80""x6ax0bx58x99x52x68//shx68/binx89xe3x52x53x89xe1xcdx80"dreg@fr33project# cat sc.txt | shellex项目地址

Shellex:【GitHub传送门】

网站地图