下载文件后,首先查看保护
将文件拖入ida 32位,发现函数名明示了攻击点
点进vulnerable_function函数后,发现buf距离ebp有0x88的距离,但是可以读入0x100的大小,确定这是一道栈溢出的题目,溢出点就在此处。
确定溢出点后,开始寻找利用方式,发现代码中给出了system函数,在0x8048320的位置
下载文件后,首先查看保护
将文件拖入ida 32位,发现函数名明示了攻击点
点进vulnerable_function函数后,发现buf距离ebp有0x88的距离,但是可以读入0x100的大小,确定这是一道栈溢出的题目,溢出点就在此处。
确定溢出点后,开始寻找利用方式,发现代码中给出了system函数,在0x8048320的位置