|
本帖最后由 gxr2016 于 2017-11-2 20:42 编辑
鸿运彩双色球 普通版和白金版 通杀补丁制作教程
软件下载地址:http://www.501w.net/
逆向工具:查壳工具(PEID)、调试工具(OD)、补丁制作工具(Baymax)
这里以鸿运彩双色球白金版5.30为例分析。
1、查壳:ASPack v2.12
2、脱壳(此步骤可以省略),如果脱壳还要去除退去暗桩(这个步骤就不演示了)
3、运行软件,查找相关逆向线索,最终确定使用暂停法
OD载入,ESP定律,到达OEP,F9运行,注册,输入假码,注册,出现提示框,使用暂停法
找到关键代码
0051C626 . C705 C0A07A00 01000000 mov dword ptr ds:[0x7AA0C0],0x1
0051C630 . C705 40A07A00 01000000 mov dword ptr ds:[0x7AA040],0x1
0051C63A . C705 3CA07A00 01000000 mov dword ptr ds:[0x7AA03C],0x1
分析发现0x7AA0C0、0x7AA040、0x7AA03C这三个地址值导致软件功能限制和显示是否注册
在这三个地址处下硬件访问断点,最终来到关键处
004FF1E7 . /0F84 07000000 je _UnPacke.004FF1F4
004FF1ED . |B8 01000000 mov eax,0x1
004FF1F2 . |EB 05 jmp short _UnPacke.004FF1F9
004FF1F4 \B8 00000000 mov eax,0x0
004FF1F9 > 85C0 test eax,eax ; kernel32.BaseThreadInitThunk
004FF1FB 0F84 23000000 je _UnPacke.004FF224
004FF201 . C705 40A07A00 01000000 mov dword ptr ds:[0x7AA040],0x1
004FF20B . C705 3CA07A00 01000000 mov dword ptr ds:[0x7AA03C],0x1
通过分析可以得到结论,只需要将
原码:
004FF1F4 \B8 00000000 mov eax,0x0
改为:
004FF1F4 B8 01000000 mov eax,0x1
即可实现:
004FF201 . C705 40A07A00 01000000 mov dword ptr ds:[0x7AA040],0x1
004FF20B . C705 3CA07A00 01000000 mov dword ptr ds:[0x7AA03C],0x1
004FF215 . B8 01000000 mov eax,0x1
0x7AA040、0x7AA03C内存地址即为1(功能限制)
继续F8单步,会发现,eax值最终会赋值给0x7AA0C0(是否注册标志)
4、制作补丁
制作补丁所需数据:
0062A5B7 |. FF15 50136700 call dword ptr ds:[<&KERNEL32.GetVersion>; kernel32.GetVersion
B8 00 00 00 00
B8 01 00 00 00
注意内存地址:004FF1F4,基址:00400000
运用补丁,成功逆向,所有功能全部有效。
教程及补丁地址:
|
评分
-
参与人数 27 | 威望 +1 |
HB +45 |
THX +18 |
收起
理由
|
禽大师
| |
+ 1 |
|
|
lies
| |
|
+ 1 |
|
zxjzzh
| |
|
+ 1 |
[吾爱汇编论坛52HB.COM]-软件反汇编逆向分析,软件安全必不可少! |
虚心学习
| |
+ 1 |
|
[吾爱汇编论坛52HB.COM]-吃水不忘打井人,给个评分懂感恩! |
yexing
| |
+ 1 |
|
|
别管我了行
| |
|
+ 1 |
|
消逝的过去
| |
+ 2 |
|
|
飞刀梦想
| |
|
+ 1 |
|
念词科技
| |
+ 1 |
|
[吾爱汇编论坛52HB.COM]-吃水不忘打井人,给个评分懂感恩! |
上帝的恩赐
| |
+ 2 |
|
[吾爱汇编论坛52HB.COM]-学破解防破解,知进攻懂防守! |
ding520
| |
+ 1 |
|
[快捷评语]--你将受到所有人的崇拜! |
yjyx9514
| |
+ 1 |
+ 1 |
[快捷评语]--积极评分,从我做起。感谢分享! |
DDK4282
| |
+ 3 |
+ 1 |
[快捷评语]--积极评分,从我做起。感谢分享!评分全给名师 |
飞翔1688
| |
+ 1 |
+ 1 |
|
396680166
| |
+ 1 |
+ 1 |
[快捷评语]--吃水不忘打井人,给个评分懂感恩! |
hujianxun
| |
+ 1 |
|
[快捷评语]--吃水不忘打井人,给个评分懂感恩! |
yinzhoujun
| |
+ 1 |
+ 1 |
[快捷评语] - 吃水不忘打井人,给个评分懂感恩! |
viejoh
| |
+ 1 |
+ 1 |
[快捷评语] - 评分=感恩!简单却充满爱!感谢您的作品! |
yuanshengyin
| |
+ 1 |
+ 1 |
[快捷评语] - 评分=感恩!简单却充满爱!感谢您的作品! |
syzh802618
| |
+ 3 |
+ 1 |
[快捷评语] - 2018,狗年发发发,狗年旺旺旺! |
fesgtr
| |
+ 1 |
|
[快捷评语] - 2017,让我们17学破解! |
llky
| |
+ 1 |
+ 1 |
[快捷评语] - 2017,让我们17学破解! |
夏洛魂
| |
+ 3 |
+ 1 |
[快捷评语] - 分享精神,是最值得尊敬的! |
小值是个小白
| |
+ 1 |
+ 1 |
[快捷评语] - 分享精神,是最值得尊敬的! |
Shark恒
| + 1 |
+ 10 |
+ 1 |
[快捷评语] - 吃水不忘打井人,给个评分懂感恩! |
yanshifei888
| |
+ 2 |
+ 1 |
[快捷评语] - 分享精神,是最值得尊敬的! |
insane
| |
+ 5 |
+ 1 |
[快捷评语] - 评分=感恩!简单却充满爱!感谢您的作品! |
查看全部评分
|