题目信息
32位elf,开了NX
                文件是C++的,需要安装下依赖
1  | sudo apt-get install lib32stdc++6  | 
分析
                存在vuln函数及get_flag函数
                
                所以重点看vuln函数
fgets是读取输入,存在长度限制,但会把用户输入的I替换为you,这样三倍的长度就能够造成溢出:
                offset可以测试出来是21*3+1,即64
                exploit
1  | from pwn import *  |