吾爱破解 - LCG - LSG |安卓破解|病毒分析|破解软件|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

领取今日签到奖励
查看: 5047|回复: 93

[原创] 【原创】新手破解加密信息框

[复制链接]
发表于 2018-8-8 14:49 | 显示全部楼层
本帖最后由 ttxian 于 2018-8-8 16:48 编辑

分享一个 CrackMe破解流程


首先查壳,国际惯例
   1.png

无壳,拖入OD,没有正确和错误的信息

    2.png

我们打开软件输入假码看下错误信息。

   3.png

那我们改从哪里下手呢,爆破需要找到判断真码和假码的地方
我们之前找这个判断是寻找信息框结果,因为判断就在上面,

但是仔细看有没有和结果弹框关联的地方,从而可以找到结果弹框

   2_1.png 3_1.png

我们可以看到这个字符串 , 是和结果弹框相关联的 , 看过易语言程序的都知道,弹框上面的标题和弹框内容声明的地方很近
  

  我们可以看下 易语言弹框的代码

    4.png

  所以我们直接双击这个提示进去, 但是前面说过,这个软件的结果弹框内容加密了,所以也看不到内容
而且易语言的弹框代码也看不到,我推测这时加密模块

但是在这前后是真码和假码的判断,我们要找到这个地方,所以我们在这里下个断点

可以看到判断下面函数的信息,判断结果已经出来了,所以判断是在这个断点之前

    7.png

  我们往上翻,找到代码头,没有跳转到这里的标记,所以可能是call,我们搜索call 0040d6f0
   8.png
      9.png

但是没有,所以我们在代码头下断,找到执行哪个retn,就知道调用的地址,因为retn返回的地址就是call下面的地址。

  F8单步,最后到了这个retn。

    10.png

看到数据窗口,也就是右下的这个窗口

0018F65C   00424C41  返回到 cm.00424C41

我们 Ctrl+G输入 00424C41,可以看到上面就是call

    11.png


难怪搜索不到call 的地方,原来 调用的地址是一个公共方法

现在我们又需要找到什么地址调用的这里,然后又call 到 0040d6f0

我们在
00424C3F   .  FFD3          call ebx                                 ;  cm.0040D6F0
上面右键断点=》条件

输入 ebx == 0040d6f0,F9重新输入假码进入断点,如果遇到之前下的断点直接F9继续下走

   12.png

一直等到程序断下,

   13.png

我们在下面的retn断点,F9直到运行到这个retn

我们可以看到返回地址

    14.png

返回到 00406319 (cm.00406319)


Ctrl+G输入 00406319

然后我们可以看到 熟悉的易语言窗口创建 和 上面的判断,所以可以猜测这里是比较真码和假码的地方


   16.png

然后到断首下断

   15.png


F9重新输入假码

  

  看到这个字符串,就是真码,至于怎么判断是真码,因为这里只有这一个字符串,而且在前面的call里面可以看到和假码进行了比较,可以自己去看看

  

   17.png

  我们可以直接把前面的这个判断跳过了 窗口创建 进入加密弹框的跳转nop掉,

   18.png
    19.png

  我们打开原程序输入 真码 试试

   20.png 21.png

但是在进入窗口之前弹出注册码错误,是作者是这么写的,可以从源代码看出

然后 我是一个新手,希望一起学习 ,然后希望来点CB,哈哈

附件我拿给大家,可以练练手

cm3.zip (380.6 KB, 下载次数: 104)

免费评分

参与人数 22吾爱币 +26 热心值 +18 收起 理由
SxAni丶 + 1 + 1 我很赞同!
丿猎狐 + 1 + 1 我很赞同!
ccxxww + 1 + 1 用心讨论,共获提升!
yufan1123 + 1 + 1 谢谢@Thanks!
snccwt + 1 + 1 谢谢@Thanks!
ChenBeiXuan + 1 + 1 用心讨论,共获提升!
Jack_007 + 1 + 1 用心讨论,共获提升!
Wtboy + 1 + 1 我很赞同!
唯爱学习 + 1 谢谢@Thanks!
晓柒啊 + 1 + 1 我很赞同!
小二狼 + 1 + 1 热心回复!
po1718 + 1 + 1 谢谢@Thanks!
何必再恋。 + 1 搜索PUSH 10001 上面JNZ直接NOP掉即可。
Pride__ + 1 我很赞同!
冥界3大法王 + 1 编的不错,鼓励下吧。
spll6 + 1 可以 加油 共同进步
世家丶醉 + 1 + 1 用心讨论,共获提升!
Zzz奈斯 + 1 + 1 我很赞同!
奕欢夜 + 1 + 1 谢谢@Thanks!
Poner + 7 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
梦入神机 + 1 + 1 谢谢@Thanks!
Darren-Wu + 1 用心讨论,共获提升!

查看全部评分

本帖被以下淘专辑推荐:

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题加上【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

发表于 2018-8-31 20:08 | 显示全部楼层

有VMP处理痕迹:
0040121D  |. /EB 10         jmp short cm.0040122F
0040121F  |. |56 4D 50 72 6>ascii "VMProtect begin",0


00401724  |.  EB 0E         jmp short cm.00401734
00401726  |.  56 4D 50 72 6>ascii "VMProtect end",0
00401734  |>  8B5D FC       mov ebx, dword ptr ss:[ebp-0x4]

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题加上【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

发表于 2018-8-8 15:19 | 显示全部楼层

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题加上【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

发表于 2018-8-8 15:19 | 显示全部楼层

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题加上【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

发表于 2018-8-8 15:22 | 显示全部楼层
支持一波,感谢分享

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题加上【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

 楼主| 发表于 2018-8-8 15:22 | 显示全部楼层

对啊   只不过17年12月注册的账号,然后一直没登,最近才开始学习破解

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题加上【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

发表于 2018-8-8 15:30 | 显示全部楼层
楼主看着不像新手

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题加上【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

发表于 2018-8-8 15:36 | 显示全部楼层
支持一波

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题加上【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

 楼主| 发表于 2018-8-8 15:40 | 显示全部楼层
梦入神机 发表于 2018-8-8 15:30
楼主看着不像新手

大佬,膜拜,  希望大佬带我一起学习

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题加上【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

发表于 2018-8-8 15:45 | 显示全部楼层
新手就破解这么复杂的??真的假的

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题加上【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

 楼主| 发表于 2018-8-8 15:58 | 显示全部楼层
不苦小和尚 发表于 2018-8-8 15:45
新手就破解这么复杂的??真的假的

大佬 , 膜拜  
真的     之前看过很多帖子,所以自己有些思路  

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题加上【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则


免责声明:
吾爱破解所发布的一切破解补丁、注册机和注册信息及软件的解密分析文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。

Mail To:Service@52PoJie.Cn

快速回复 收藏帖子 返回列表 搜索

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

GMT+8, 2018-11-16 07:10

Powered by Discuz!

© 2001-2017 Comsenz Inc.

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