32位
有"\x00"最短 20 byte
1 | shellcode= ''' |
无"\x00"最短 21 byte
1 | xor ecx,ecx |
标准shellcode 23 byte
1 | xor ecx,ecx |
64位
最短有"\x00" 22 byte
1 | xor rsi,rsi |
最短无"\x00" 23 byte
1 | xor rsi,rsi |
标准shellcode 31 byte
1 | xor rdi,rdi |
有"\x00"最短 20 byte
1 | shellcode= ''' |
无"\x00"最短 21 byte
1 | xor ecx,ecx |
标准shellcode 23 byte
1 | xor ecx,ecx |
最短有"\x00" 22 byte
1 | xor rsi,rsi |
最短无"\x00" 23 byte
1 | xor rsi,rsi |
标准shellcode 31 byte
1 | xor rdi,rdi |