分析 查壳:checksec 64位,无stack,无PIE; 运行程序,输入字符,无反馈,无限制。 ida查看main函数,发现存在栈溢出,参...
esp定律脱壳Aspack,然后ida分析一波。 限制输入0-9,A-F,可想到十六进制 输入字符经过变换与“DDCTF{reverse+}”对...
拿到文件,先checksec,没开启保护。 运行, IDA查看,main函数中,可解读,gets没有限制输入长度,存在溢出。 payload:
64位elf文件,运行一下 由题目名知是一个迷宫题,关键点是找上下左右的方向字符和地图。 进入main函数,发现 1、0字符,猜测是地图, st...
查壳,无。运行发现上下左右,怀疑是个走地图的题。 IDA反汇编, 发现地图:*11110100001010000101111#可5x5排列,输入...
查壳,无。 运行,要求输入flag,扔进IDA反编译。 输入字符串经过sub_4110BE转换,又经过一个for循环与字符 e3nifIH9b_...
这道题对于我来讲好难好难啊,涉及到了很多新的知识。首先checksec :可以直接栈溢出;基地址不变化;对数据有执行权限。 查看main()函数...
算是简单题,进入hello()函数中发现gets(&s) 栈溢出漏洞。 name是全局变量,在bss区段,适合写入。 pwn()函数中调用了__...
checksec 查看?;せ?可直接使用栈溢出;基地址不变化;栈中数据有执行权限; 分析思路 32位文件,按流程查看程序,main()无突破点...