吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 27342|回复: 136
收起左侧

[原创] [BRET Team 系列破解教程之四] Ailt Website Capture Pro v3.3 破解教程 by cxj98

  [复制链接]
cxj98 发表于 2013-10-18 11:35
本帖最后由 cxj98 于 2014-2-6 11:54 编辑

  大家好,作为 Beginner's Reverse Engineering Team (初学者的逆向工程小组) 创始人的我,今天继续来为大家带来一系列的破解教程,皆在为带领广大菜鸟朋友走进破解这个神秘的大门,今天的教程是系列之四。

  前几天,我在一个国外破解论坛看到一个求助破解的,手痒痒的我跟随着求破者提供的链接,来到了软件开发商的主页,随便从官方网站上找了一款软件来动手调试了一下,没几分钟就破解好了,于是乎便有了拿这款软件写教程的灵感。

  今天我为大家准备的这款柿子是:Ailt Website Capture Pro v3.3
  
  这是一款网站截图,网页转图片的工具,你可以从软件的官方主页上下载到。

  这是主页地址:http://www.ailtware.com/ailt-website-capture-pro.htm

  大家下载回来以后安装一下,当然我是早已经安装好了,既然是共享软件,那么我们肯定要先运行一下软件,看看它有哪些限制。经过使用,发现了以下这几个限制:

   snap096.jpg

   snap097.jpg

   snap098.jpg

  废话不多说,直接进入教程正题。

  首先:依旧国际惯例对主程序进行查壳,这个没有例外。

  ExeInfo PE 查壳显示

   snap096_2.jpg

  Aspack 是一款简单到要吐血的压缩壳,你可以用通用脱壳机就可以轻轻松松就能脱掉,这里我向大家推荐一款“小米通用脱壳机”,当然也可以手脱,用 ESP 定律就可以轻而易举搞定。

  脱壳后,再次用 ExeInfo PE 扫描,显示 Borland Delphi ( 2.0 - 7.0 ) 1992 - www.borland.com - ( NONSTANDARD section FLAG  + UNKNOWN PROTECTION ?,看来这是一款 Delphi 写的程序,这里我就不再截图扫描后的结果。

  用 OD 载入脱壳后的程序,首先用中文搜索插件,搜索一下所有引用的字符串,如图:

   snap099.jpg

   snap100.jpg

  再次回到 Unregister 字符串这里,双击跟随反汇编来到这里:

   snap101.jpg

  上面的图片已经表达的很清楚了,常量 0x82FEB1 的值很关键,因为这个值是决定下面的那个跳转是跳向未注册,还是执行下面的注册信息读取操作。

  既然 0x82FEB1 的值很关键,那么我们就来搜索包含有 0x82FEB1 的所有常量,看看是哪里给它赋值的,找到后,全部下断,如图:

   snap102.jpg

  重新载入,F9直接运行,看看断在哪里。

   snap105.jpg

  重新载入后,直接 F9 运行,断点断在007BB2B4   .  A2 B1FE8200          MOV BYTE PTR DS:[0x82FEB1],AL 这一行,常量 0x82FEB1 的值是右边 al 赋给的,而 al 的值来自上面 007BB2AF   > \A0 C8FF8200          MOV AL,BYTE PTR DS:[0x82FFC8],所以这里常量 0x82FFC8 的值很关键,我经过F8慢慢跟踪发现, 0x82FFC8 的值是007BB285      C605 C8FF8200 00     MOV BYTE PTR DS:[0x82FFC8],0x0 赋给的,将其改为 MOV BYTE PTR DS:[0x82FFC8],0x1 后保存为破解后的 exe。

  退出OD,再次运行这个破解后的 exe,不再有烦人的 Nag 窗提示你输入注册码,主界面标题栏已经提示为 Ailt Website Capture Pro [Registered] 就是 [已注册],打开关于窗口瞧瞧,也不再有烦人的试用提示,不过好像还缺点啥?哦,对了,好像没有用户名和注册码等信息,所以我们需要手工补充上,我经过 调试发现,注册信息存在目录下 Ailt Website Capture Pro_regcode.ini 的这个文件里。

C:\Program Files (x86)\Ailt Website Capture Pro\Ailt Website Capture Pro_regcode.ini

[RegisterName]
Name=cxj98 [URET]

[RegisterCode]
Code=United Reverse Engineering Team

注意:上面的注册信息里的红色的部分可以随便输入,一个是用户名,一个是注册码。

  退出软件,再次运行,打开关于窗口。

   snap106.jpg

  测试了几个功能,均正常使用,终于搞定收工。

  让我们一起期待下一课的精彩。

  这里留个作业给大家,猜猜看我是怎么找到那个注册信息的保存位置?

  本文原创于吾爱破解论坛,转载时请保留完整的破文信息,任何不完整的转载都直接视为盗窃形为,作者 cxj98 保留追究的权利。

  后注:请大家踊跃评分,献CB来支持本人的系列教程,写篇破解教程不容易,很辛苦的。文中的图片都是经过一张一张截图,并一张一张编辑里面的说明后再一张一张上传的,这篇教程可是足足写了几个小时啊,如果没有热情的回复,恐怕只会打击写教程作者的信心,那么以后就别想再看到后续的其它系列教程了。

  
  

免费评分

参与人数 19热心值 +19 收起 理由
xhad + 1 我很赞同!
zxdwe + 1 给力教程
qiusuo + 1 我很赞同!
zhang5306 + 1 欢迎分析讨论交流,[吾爱破解论坛]有你更精.
暗夜∮孤星 + 1 知道你不容易,支持。
170059475 + 1 我很赞同!
DarkSuzaku + 1 谢谢@Thanks!
夜的静night + 1 我很赞同!
ximu2013 + 1 我很赞同!
凤凰城 + 1 谢谢@Thanks!
小焜爱破解 + 1 不错
hotool + 1 我很赞同!
淡然出尘 + 1 我很赞同!
巅烽2 + 1 支持支持,全给你了
jolly_800 + 1 我很赞同!
Chief + 1 欢迎分析讨论交流,[吾爱破解论坛]有你更精.
Pathfinder + 1 全在這了,望樓主多出教程!
马斯维尔 + 1 cxj98大牛作品相当给力。我最怕重启了。
wshq + 1 已答复!

查看全部评分

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

wshq 发表于 2013-10-18 11:40
不错 强烈支持~
babaloveyou 发表于 2013-10-18 11:40
swordsman 发表于 2013-10-18 11:40
前来支持心雨组织cxj98大牛~

点评

心雨?貌似在哪里听过。  发表于 2013-10-18 19:57
请看33楼..楼主竟然说不知道 ⊙﹏⊙b汗  发表于 2013-10-18 13:31
心雨组织不是他 你弄混了..  发表于 2013-10-18 12:44
没听说过这个组织。  发表于 2013-10-18 11:53
头像被屏蔽
小举 发表于 2013-10-18 11:42
提示: 作者被禁止或删除 内容自动屏蔽
小人物大智慧 发表于 2013-10-18 11:45
支持Cxj98大牛 顶起 多谢提供这么好的教程 我等小菜受益了
头像被屏蔽
小举 发表于 2013-10-18 11:48
提示: 作者被禁止或删除 内容自动屏蔽
a1987175998 发表于 2013-10-18 11:51
谢谢分享,支持一下
马斯维尔 发表于 2013-10-18 11:55
好教程是需要仔细品读的,特别是像cxj98这么详细的教程,很难得。
想学破解 发表于 2013-10-18 11:55
学习学习


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

本版积分规则

返回列表

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

GMT+8, 2024-11-18 03:30

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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