一道简单的逆向题的解法 baby_crack

本文记录了一道简单的逆向工程题目——baby_crack的解题过程,通过IDA分析函数逻辑,理解并实现关键函数sub_4006DF的功能,最终得到解密方法。

刚开始接触逆向的题目师傅就给啦一道题目


链接:https://pan.baidu.com/s/13cR9WUr1rydFjjbM2meyug  密码:jg3j    题目和wp都在里面

下面开始记录

首先ida大法好~一个美丽姑娘的头像


接着f5大法好~


题目本身比较简单,就先看一下第一个sub_4006DF函数


这里的逻辑也是很清楚并没有什么拐弯的就是当i分别满足其中的条件后对v8这个数组进行赋值,之前第一个不懂的就是(i+a1)之后知道了表示的是数组,咱们还是再看看最后一个的判断条件是啥,这是最后一个if语句中的函数判断语句


也就是说将byte_601460中的数组与v8分别对比贴出数组

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值