首页  新闻  文章  软件  动画  编程  设计  视频  搜黑  网址  网校  博客  论坛  邮箱  最近更新

漏洞公布  病毒公告  业界动态  黑客新闻  黑客人物  杀毒防护  安全书籍  升级补丁
入侵检测  漏洞研究  软件评测  操作系统  技巧知识  网管天地  黑客编程  Q Q 技巧  安全防护
扫描检测  远程监控  脚本注入  拒绝攻击  嗅探监听  木马后门  字典代理  密码破解  Q Q 软件
Q Q 动画  木马教程  脚本入侵  漏洞利用  加密破解  软件应用  安全配置  综合教程
Delphi编程  汇编编程  VB编程  VC/C++编程  PB编程  VFP编程  WEB编程  Exploite  数据库编程
黑客培训 2G防毒Email
·搜黑-全球首例黑客资讯搜索
·视频-国内视频学习教学大全
·设计-汇集百家设计网站精华
·编程-13大编程语言全面学习
安全中国首页 > 文章中心 > 破解技术
鸟儿学破解系列文章之一 软件暴破霸王硬上弓(图)
http://www.anqn.com     时间:2006-9-22 0:46:05      责任编辑:刘震宇      网友评论
热 点:

文章作者:风泽 [E.S.T]
信息来源:邪恶八进制信息安全团队(www.eviloctal.com)

注意:本文章已经于去年发于《黑客手册》,如有转载请尊重版权,勿漏转文章作者,商业引用请与作者联系。

现在网络上有很多吸引人软件,可是当你下载安装好后却提示要你注册是不是感觉很扫兴很无奈?今天我就来实例讲解两个常用的破解方法,文章只针对刚学习破解的朋友,如果您是高手的话,就可以不看了。

暴力破解法
软件名称:小小工具箱
软件功能:属于系统设置和管理类工具,还可以作为手工杀毒的辅助工具
下载地址:http://www.ancisoft.com/file/toolboxsetup.exe
破解工具:PeiD C32Asm UltraEdit

暴力破解一般流程



安装好软件后按照流程我们使用PeiD检查一下是否有壳,很幸运软件使用VC++编写并没有加壳,如图


接下来我们打开软件注册一下,随便填一下,单击注册,如图


软件提示注册码不正确,看来有戏了。我们寻找关键跳转的时候就靠这个了。

现在我们使用C32Asm来反编译软件


我们在菜单上点击查看--字符串,软件经过搜索后,将程序中所有的字符串列出来了,经过查找,很明显的我们就找到了软件的要害了,如下图


经过几次测试,我们会发现第2幅图中就是关键 ,我们双击第2幅图上的第2个CALL,来到下图处


向上看,背景为紫色的这一句就是软件的关键跳转了,既然找到了我们想要的东西还不快点行动?打开UltraEdit加载软件,按下快捷键Ctrl+G,填上偏移地址0x0000259c回车来到代码处,打开搜索-替换 如下图填写,然后保存软件。



现在我们打开软件就可以发现软件已经注册了。


注册码跟踪法
软件名称:WinImage
软件功能:可将文件或是文件夹制成 Image 文件的程序
下载地址:http://www1.skycn.com/soft/3564.html
破解工具:PeiD W32dsm Ollydbg
注册码跟踪一般流程


这些流程并不是绝对的,所以只做参考使用,千万别给流程限制住了思维哦。
现在我们就来看看这个国外的软件,使用PEID查看软件并没有加壳,我也就不抓图了,启动软件,调出注册窗口随便填写后注册,如图


我们记好这个关键提示,对软件进行反汇编,这次我们用的是经典的W32DSM,软件加载好了后我们单击 参考-串式数据参考后,软件讲软件中所有出现的串式数据列出来,接下来就是靠自己寻找了,这个软件很简单,一眼就看出了关键所在了,如图


看到了吧,注册成功提示和注册失败提示在一起,双击串式数据后软件跳到如下代码处:

程序代码: [ 复制代码到剪贴板 ]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0043FE4C(C)
|
:0043FE53 33F6             xor esi, esi
:0043FE55 46               inc esi
:0043FE56 3BC2             cmp eax, edx
:0043FE58 7529             jne 0043FE83
:0043FE5A 6810200000         push 00002010

* Possible Reference to String Resource ID=01069: "WinImage Registration"
|
:0043FE5F 682D040000         push 0000042D
:0043FE64 8935940F4600         mov dword ptr [00460F94], esi
:0043FE6A 8935400B4600         mov dword ptr [00460B40], esi
:0043FE70 8815E00E4600         mov byte ptr [00460EE0], dl
:0043FE76 8815700B4600         mov byte ptr [00460B70], dl

* Possible Reference to String Resource ID=01067: "Registration information is invalid"
|
:0043FE7C 682B040000         push 0000042B
:0043FE81 EB1B             jmp 0043FE9E


这里显示了注册失败信息,从代码看,软件注册失败后是从0043FE4C这个地址跳转过来的,查看0043FE4C处

程序代码: [ 复制代码到剪贴板 ]

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0043FE38(C)
|
:0043FE40 391590044600         cmp dword ptr [00460490], edx
:0043FE46 890D480B4600         mov dword ptr [00460B48], ecx
:0043FE4C 7505               jne 0043FE53
:0043FE4E A3480B4600         mov dword ptr [00460B48], eax


看到这里我们就很明了了,还等什么?抄家伙。用Ollydbg加载软件,按快捷键Ctrl+G输入0043FE4C回车,然后按下F2设置此处为断点,按F9运行软件,在弹出的软件中找到注册窗口,随便填写注册后,软件就被断在了比较处。



看上图,红色的地方就是被断下来的。现在我们就观察右下脚的一个小窗口,将滚动条向上移,在不远处我们就会发现注册码和错误的注册码正在那里等我们呢,如图


记录下来,退出Ollydbg,打开软件,运行、注册,一切顺利。



好了,暴力破解和跟踪注册码这两种方法都介绍完了,如果你还有兴趣的话,就把第一个软件的注册码跟踪出来吧。如果你经济比较宽裕的话还是支持一下第一个软件吧,国产的嘛~~。

——感谢友情团队 邪恶八进制信息安全团队 原创支持。

·上一篇: 忘记Foxmail邮箱密码的七种解决办法(图)
·下一篇: 教你简简单单小技巧 破解上万注册码

发表评论  打印本文  返回顶部  关闭窗口
最新5条评论 条评论
条评论
名称: 信箱:

相关连接
·教你简简单单小技巧 破解上万注册码 [2006-10-3]
·迅驰安全性遭质疑 5分钟破解保护口令 [2006-9-22]
·免费在线电影破解(最新技术) [2006-9-20]
·实战破解WinVista Beta2的本地密码 [2006-9-20]
·无线攻防:破解WEP密钥(图) [2006-9-13]
·软件破解大揭密(图) [2006-9-11]
·新手也能对付病毒:破解恶意网页十大招 [2006-9-8]
·IP自动修改器 V1.0破解版(图) [2006-9-7]
·RAR密码破解器v3.0(图) [2006-9-7]
·FTPcracker FTP密码暴力破解器汉化版(图) [2006-9-7]