攻防世界新手练习区之hello_pwn(PWN)

题目链接:https://adworld.xctf.org.cn/task/answer?type=pwn&number=2&grade=0&id=5052&page=1

第3次做pwn记录

0x01

因为场景打不开,不知道为啥,所以直接对文件动手吧

 

 

checksec一下,是一个64位程序,只开了nx,没有开stack,基本信息已了解,运行一下

 

 

 

让我们输入,然后就退出了

 

0x02

 

上IDA吧

 

 

 

这是一个大概的分析,主要还是要看unk_601068和dword_60106C

 

 

 

可以发现都在bss段上,然后unk_601068跟dword_6010C距离是4,然后unk_601068是我们的输入,这说明了什么,而输入的10为长度权限,完全可以覆盖掉dword_60106C函数

 

0x03

那么就可以上exp了

最终得出flag

 

posted @ 2022-03-07 15:20  Eip的浪漫  阅读(47)  评论(0)    收藏  举报