吾爱汇编

 找回密码
 立即注册

QQ登录

绑定QQ避免忘记帐号

查看: 4932|回复: 25

[原创逆向图文] 【CHM电子书制作专家】秒破过程。

  [复制链接]
livingbody 发表于 2014-10-22 00:46 | 显示全部楼层 |阅读模式

本帖最后由 livingbody 于 2014-10-22 01:54 编辑

第一步:查看是否有克,一看没有壳,太好了,适合我这种菜鸟。
截图05.png

第二步:搜索字符串“注册”,查看有关注册字样上下文代码
1.第一段上下文
  1. 004D7440  /.  55            push ebp
  2. 004D7441  |.  8BEC          mov ebp,esp
  3. 004D7443  |.  C680 34040000>mov byte ptr ds:[eax+0x434],0x0
  4. 004D744A  |.  5D            pop ebp
  5. 004D744B  \.  C2 0C00       retn 0xC
  6. 004D744E      8BC0          mov eax,eax
  7. 004D7450   .  53            push ebx
  8. 004D7451   .  8BD8          mov ebx,eax
  9. 004D7453   .  803D D8D54D00>cmp byte ptr ds:[0x4DD5D8],0x1
  10. 004D745A   .  74 1B         je XChmMaker.004D7477
  11. 004D745C   .  B8 DC744D00   mov eax,ChmMaker.004D74DC                ;  本功能需要注册后才能使用!
  12. 004D7461   .  E8 3A50F6FF   call ChmMaker.0043C4A0
  13. 004D7466   .  A1 88B14D00   mov eax,dword ptr ds:[0x4DB188]
  14. 004D746B   .  8B00          mov eax,dword ptr ds:[eax]
  15. 004D746D   .  8B10          mov edx,dword ptr ds:[eax]
  16. 004D746F   .  FF92 E8000000 call dword ptr ds:[edx+0xE8]
复制代码



2. 第二段上下文
  1. 004D7687  |.  55            push ebp
  2. 004D7688  |.  68 FD764D00   push ChmMaker.004D76FD
  3. 004D768D  |.  64:FF30       push dword ptr fs:[eax]
  4. 004D7690  |.  64:8920       mov dword ptr fs:[eax],esp
  5. 004D7693  |.  803D D8D54D00>cmp byte ptr ds:[0x4DD5D8],0x1
  6. 004D769A  |.  75 3C         jnz XChmMaker.004D76D8
  7. 004D769C  |.  8D45 FC       lea eax,[local.1]
  8. 004D769F  |.  8B0D DCD54D00 mov ecx,dword ptr ds:[0x4DD5DC]
  9. 004D76A5  |.  BA 10774D00   mov edx,ChmMaker.004D7710                ;  本软件已注册给:
  10. 004D76AA  |.  E8 0DD1F2FF   call ChmMaker.004047BC
  11. 004D76AF  |.  8B55 FC       mov edx,[local.1]
复制代码



3. 第三段上下文
  1. 004D77C1   .  8BD9          mov ebx,ecx
  2. 004D77C3   .  803D D8D54D00>cmp byte ptr ds:[0x4DD5D8],0x1
  3. 004D77CA   .  74 2F         je XChmMaker.004D77FB
  4. 004D77CC   .  6A 24         push 0x24
  5. 004D77CE   .  B9 00784D00   mov ecx,ChmMaker.004D7800                ;  提示
  6. 004D77D3   .  BA 08784D00   mov edx,ChmMaker.004D7808                ;  本软件需要购买后才能无限制使用,您现在要购买吗?
  7. 004D77D8   .  A1 38B04D00   mov eax,dword ptr ds:[0x4DB038]
  8. 004D77DD   .  8B00          mov eax,dword ptr ds:[eax]
复制代码



第三步:分析
通过上面对“注册”关键字上下文比较分析,发现【cmp byte ptr ds:[0x4DD5D8],0x1
】很关键,是比较的关键,于是查看所有常量“0x4DD5D8 “
截图06.png

截图02.png

截图01.png

截图00.png
第四步:进行修改或者写内存注册机
很明显,只要0x4DD5D8为0x1是注册成功的标志,那么下来就有两种方法。
1.修改
004D6C3D /75 07 jnz XChmMaker.004D6C46
004D6C3F |. |C605 D8D54D00>mov byte ptr ds:[0x4DD5D8],0x1
004D6C46 |> \8BC6 mov eax,esi

改为
  1. 004D6C3D      90            nop
  2. 004D6C3E      90            nop
  3. 004D6C3F  |.  C605 D8D54D00>mov byte ptr ds:[0x4DD5D8],0x1
复制代码


2.内存补丁
注册机编写器-->其他-->制作内存补丁
分别填入修改地址、修改长度、原是指令、修改指令
然后点添加,最后生成,内存补丁就生成了。
截图04.png

截图03.png



评分

参与人数 21HB +37 THX +12 收起 理由
花盗睡鼠 + 2 + 1 [吾爱汇编论坛52HB.COM]-学破解防破解,知进攻懂防守!
29590 + 1
Jawon + 1
一路走来不容易 + 1
temp + 1 + 1
仙仙猫 + 1
WolfKing + 1 [吾爱汇编论坛52HB.COM]-吃水不忘打井人,给个评分懂感恩!
zxjzzh + 2 [吾爱汇编论坛52HB.COM]-学破解防破解,知进攻懂防守!
冷亦飞 + 1
消逝的过去 + 1
三月十六 + 1
挖藕 + 1
小菜虫 + 1 [吾爱汇编论坛52HB.COM]-感谢楼主热心分享,小小评分不成敬意!
liugu0hai + 1 [吾爱汇编论坛52HB.COM]-感谢楼主热心分享,小小评分不成敬意!
叶落花开 + 2
hnymsh + 1
lies + 1
bigeorry + 3 + 1 支持原创,感谢楼主!
zx2cwf + 4 + 1 我很赞同!
Shark恒 + 8 + 1 支持原创,感谢楼主!
小强 + 8 + 1 支持原创,感谢楼主!

查看全部评分

吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
小强 发表于 2014-10-22 01:10 | 显示全部楼层
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
 楼主| livingbody 发表于 2014-10-22 01:11 | 显示全部楼层

小强 发表于 2014-10-22 01:10
大半夜出现大牛。。

好多天没看教程了,初学,也知道飞扬简单。。。。。。

点评

小强”点评说:
软柿子。。。。。  详情 回复 发表于 2014-10-22 01:13
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
小强 发表于 2014-10-22 01:13 | 显示全部楼层

livingbody 发表于 2014-10-22 01:11
好多天没看教程了,初学,也知道飞扬简单。。。。。。

软柿子。。。。。
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
Shark恒 发表于 2014-10-22 01:14 | 显示全部楼层

其实我觉得,教程可以写的在详细一点,并且截图不要全屏幕截图,全屏幕看不清代码了……
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
 楼主| livingbody 发表于 2014-10-22 01:16 | 显示全部楼层

Shark恒 发表于 2014-10-22 01:14
其实我觉得,教程可以写的在详细一点,并且截图不要全屏幕截图,全屏幕看不清代码了……

试了下,也是看不清了。下次弄个红蜻蜓截图的用。

点评

Shark恒”点评说:
我建议你把教程在完善一下。这个太粗糙了。写好一点,也算是对自己破解过程的一个总结。以后回忆起来看着也舒服。  详情 回复 发表于 2014-10-22 01:18
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
Shark恒 发表于 2014-10-22 01:18 | 显示全部楼层

livingbody 发表于 2014-10-22 01:16
试了下,也是看不清了。下次弄个红蜻蜓截图的用。

我建议你把教程在完善一下。这个太粗糙了。写好一点,也算是对自己逆向过程的一个总结。以后回忆起来看着也舒服。
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
 楼主| livingbody 发表于 2014-10-22 01:21 | 显示全部楼层

Shark恒 发表于 2014-10-22 01:18
我建议你把教程在完善一下。这个太粗糙了。写好一点,也算是对自己逆向过程的一个总结。以后回忆起来看着 ...

好的,先写写看看。
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
 楼主| livingbody 发表于 2014-10-22 01:57 | 显示全部楼层

@Shark恒 改完了,睡觉奥。

点评

Shark恒”点评说:
这次好多了~  详情 回复 发表于 2014-10-22 02:20
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
Shark恒 发表于 2014-10-22 02:20 | 显示全部楼层

livingbody 发表于 2014-10-22 01:57
@Shark恒 改完了,睡觉奥。

这次好多了~好梦!

吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

警告:本站严惩灌水回复,尊重自己从尊重他人开始!

1层
2层
3层
4层
5层
6层
7层
8层
9层
10层

免责声明

吾爱汇编(www.52hb.com)所讨论的技术及相关工具仅限用于研究学习,皆在提高软件产品的安全性,严禁用于不良动机。任何个人、团体、组织不得将其用于非法目的,否则,一切后果自行承担。吾爱汇编不承担任何因为技术滥用所产生的连带责任。吾爱汇编内容源于网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除。如有侵权请邮件或微信与我们联系处理。

站长邮箱:SharkHeng@sina.com
站长QQ:1140549900


QQ|RSS|手机版|小黑屋|帮助|吾爱汇编 ( 京公网安备11011502005403号 , 京ICP备20003498号-6 )|网站地图

Powered by Discuz!

吾爱汇编 www.52hb.com

快速回复 返回顶部 返回列表