吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 4277|回复: 6
收起左侧

[原创] 对一个CM的分析过程(图文详解教程)

  [复制链接]
onmiuncai 发表于 2016-7-13 12:25
本帖最后由 onmiuncai 于 2016-7-13 17:14 编辑

这个CM 在CM板块那边被人求解,然后自己也捣鼓一下,楼主一直也在那边求解,那今天有空就把这个过程跟大家分享一下。新手可以看一看分析过程,大牛就飘过吧。尽量写的详细点,满足新手口味。如有不适,请前面右拐点击红叉。


首先是个易语言程序,无壳(PEID查壳)

QQ截图20160713114846.jpg

ok,打开界面看一看什么样子,随便输入运行看看..


QQ截图20160713115049.jpg

验证失败,程序直接退出了...OK。 既然是易语言,那么先到按钮事件(特征: FF 55 FC 5F 5E)看一看,顺便下个MessageBox 弹窗断点


QQ截图20160713115727.jpg
QQ截图20160713115751.jpg

然后直接F9 让程序跑起来,然后随便输入一下伪注册码。唔,刚输入1个字符就被拦截到了事件特征,哪应该是编辑框改变触发的,先进入看看,直接在下的断点处F7进CALL


QQ截图20160713120219.jpg

F8跟一下,看看干了些什么,这里EAX取到了我们的伪注册码,因为只输入1个字符就被断下了,所以EAX的ASCII写着1,因为输入了1,继续跟...


QQ截图20160713120649.jpg

跟到了断尾发现这里有个地方可疑,局部变量local.3里存放了一个奇怪的数值 83DCEFB7 ,通过跟踪得知这个应该是我们的字符串计算出来的一个结果,然后被他存放到了常量。
那么思路就很清晰了,直接内存下断就可以跟踪到他什么时候取值做判断。

QQ截图20160713121212.jpg

点击到常量这行,右键数据窗口跟随内存地址,然后对那个特殊数值下内存访问断点,然后F9运行。


QQ截图20160713121354.jpg

停下来后,我们F8,就会看到EAX取到了这个奇怪的数值,然后一路F8出CALL应该就会赢来关键的比对了


QQ截图20160713121546.jpg

这里可以看到这串数值是与0x2B52B49A 进行比对,影响他的关键就在sete al这里,所以我们把sete 改为 setne 试试,直接F9

QQ截图20160713121822.jpg

OK,总结一下,其实CM这些东西都不是很难滴,不要去害怕调试,不要怕万一破解不了就倍受打击,实际上分析过程就是需要你有很好的耐心,只要你有足够的耐心,成功就离你不远了。我刚开始接触的时候就特别害怕破解不成功,因为感觉倍受打击,有时就甚至想放弃逆向学习,这样想真的是错的,因为即使你这次失败了,你也会总结到很多经验,而且即使失败了,你在调试的过程中也会不断的累积一些经验,只要你有一颗喜欢逆向分析的心,再有一个有耐心沉得住气,慢慢就能走向成功,大牛们也都是这么走过来的,没有一个人是一开始就会跑的,都是一步一个脚印走着走着,慢慢到一个地步就知道跑了。好了废话说得有点多,希望能给新手们一些启发与帮助,这样我就很开心了。

原贴在这里,如果需要研究练习,请左拐: http://www.52pojie.cn/thread-513878-1-1.html

写这个图文讲解真的好费劲!希望看完文章的能给我加点热心与CB呀~


免费评分

参与人数 8威望 +1 热心值 +8 收起 理由
one + 1 我很赞同!
Hmily + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
我是一个小白 + 1 我苦逼的在搞一个辅助的VM
朱朱你堕落了 + 1 敢于迈出一步,坚持下去,就是胜利!
qw805488143 + 1 热心回复!
wangsheng66 + 1 热心回复!
wgz001 + 1 我很赞同!
byh3025 + 1 用心讨论,共获提升!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

byh3025 发表于 2016-7-13 12:33
非常详细的教程,O(∩_∩)O谢谢楼主,小白学习了
qw805488143 发表于 2016-7-13 12:49
Hmily 发表于 2016-7-13 16:55
最好把cm的地址也贴一下,方便大家参考学习。
 楼主| onmiuncai 发表于 2016-7-13 17:13
Hmily 发表于 2016-7-13 16:55
最好把cm的地址也贴一下,方便大家参考学习。

H大提醒的是,已经给出CM之前那个楼主求助的连接~~
Feixiangze 发表于 2016-7-14 11:26
谢谢楼主分享,正符合我这种小白的学习需要
D1peng 发表于 2016-7-14 14:09
感谢大牛 真心
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-17 13:49

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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