![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
wantyou训练
文章平均质量分 53
每日训练题
胡小楠awa
这个作者很懒,什么都没留下…
展开
-
wantyou 5.5(tamu2023)
ida打开主函数就一点点,看不明白动调试试,发现retn上一条push了000055A16F50A1AB的地址,执行retn后会直接跳转到cmp那一行。这个挺奇怪,看到函数就更熟悉了,跟上一题一模一样,x交叉引用一查发现是在init里调用的,给init下断点调试成功进入这个主要的函数。jz第一次调试我是直接修改zf寄存器跳转的,后面发现只要有传参就满足跳转条件了。这里说明长度为0x23 ,后面也很好分析动调一下逻辑就清楚了,脚本如下。打开感觉与上一题异曲同工,但是main下断点这次没有跳转了,查字符串。原创 2023-05-05 18:51:13 · 167 阅读 · 0 评论 -
wantyou 5.4
32位程序,找到关键函数没想到这么简单直接写脚本求出输入的a1是Re_1s_So0_funny!,结果提交不对www看main里下一个函数动调发现source就是我们的输入,Destination为局部变量,且大小只有12,x为全局变量(应该,能把所有的输入复制进来。查看x的交叉引用,发现可疑函数看看sub_402421,很明显是个base64解出来是a1s0_pWn,拼接在一起也不对,好怪再动调一下,在函数结束发现因为溢出把栈顶指针指向的值改变了。原创 2023-05-04 21:24:58 · 126 阅读 · 0 评论 -
wantyou 5.03
第一次见到.com后缀文件,查一下也是可执行文件,本题是elf,直接把后缀去掉用ida打开,找到关键性函数generate()最后一步直接把上面的s覆盖掉然后输出,原创 2023-05-03 22:51:16 · 1466 阅读 · 0 评论