avatar

目录
第八届swpu网络安全大赛逆向r2 r3

第八届swpu网络安全大赛逆向r2 r3

也是以前的题了

R2:bin100

打开程序

。。。。。什么也没有
尝试输入,输到16位后提醒重试
用OD打开

界面像是输序列号,正好在看雪论坛看到以下内容

于是查找windowtextA


一直F8,看到cmp,应该是判断输入是否满足16位
打开IDA ,F5看伪代码

然后接下来应记下关键跳转的地址,在IDA中分析,
输入的数字经过一系列计算,最后与一个字符串对比
得出flag

R3:bin200

先查壳

VC++写的
先用IDA调试:
查找字符串,发现一串数字08067
跟随后F5

可以看到result=8,应该是要对比已通关数和总关数8
然后跟着往下发现对比的if语句,找到相等时的跳转的地址,在OD上找到这个地址,就可以找出flag

文章作者: kabeor
文章链接: https://kabeor.github.io/%E7%AC%AC%E5%85%AB%E5%B1%8Aswpu%E7%BD%91%E7%BB%9C%E5%AE%89%E5%85%A8%E5%A4%A7%E8%B5%9B%E9%80%86%E5%90%91r2%20r3/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 K's House

评论