[160crackme]之一Acid burn

这里写自定义目录标题

【破文作者】80后大叔爱学习
【破解工具】OLLYDBG
【破解平台】WINXPSP3专业版
【破解方式】爆破
【破解难度】★
【适用人群】初级逆向爱好者
【是否加壳】否
【破解声明】纯属学习
【软件开发语言】Delphi


【破解过程】通过查找错误提示字符串Sorry , The serial is incorect !进入切入点

0042FA52  |.  E8 D96EFDFF   call Acid_bur.00406930
0042FA57  |.  83F8 04       cmp eax,0x4
0042FA5A      7D 1D         jge short Acid_bur.0042FA79              ;  注册帐号位数大于或等于4位,则跳转实现
0042FA5C  |.  6A 00         push 0x0
0042FA5E  |.  B9 74FB4200   mov ecx,Acid_bur.0042FB74                ;  Try Again!
0042FA63  |.  BA 80FB4200   mov edx,Acid_bur.0042FB80                ;  Sorry , The serial is incorect !

0042FAFE  |.  E8 F93EFDFF   call Acid_bur.004039FC                   ;  关键call
0042FB03      75 1A         jnz short Acid_bur.0042FB1F              ;  关键跳
0042FB05  |.  6A 00         push 0x0
0042FB07  |.  B9 CCFB4200   mov ecx,Acid_bur.0042FBCC                ;  Congratz !!
0042FB0C  |.  BA D8FB4200   mov edx,Acid_bur.0042FBD8                ;  注册成功提示Good job dude =)
0042FB11  |.  A1 480A4300   mov eax,dword ptr ds:[0x430A48]
0042FB16  |.  8B00          mov eax,dword ptr ds:[eax]

【破解过程1】进入call查找到明码CW-4018-CRACKED

004039FC  /$  53            push ebx
004039FD  |.  56            push esi
004039FE  |.  57            push edi
004039FF  |.  89C6          mov esi,eax                              ;  (ASCII "CW-4018-CRACKED")
00403A01  |.  89D7          mov edi,edx                              ;  (ASCII "123456789")
00403A03  |.  39D0          cmp eax,edx                              ;  假码和可疑字符串作比较
00403A05  |.  0F84 8F000000 je Acid_bur.00403A9A

【破解过程2】关键跳转nop掉

0042FAFE  |.  E8 F93EFDFF   call Acid_bur.004039FC                   ;  关键call
0042FB03      90            nop                                      ;  关键跳
0042FB04      90            nop

【破解总结】查找错误提示字符串发现有两处,第一处是验证注册码位数,第二个是注册成功跳转


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

80后大叔爱学习

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值