|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
您现在的位置: ChinaBeta.cn 中文IT资讯 >> 网络安全 >> 菜鸟入门 >> HACK技术正文
鸟儿学破解系列文章之一 软件暴破霸王硬上弓(图)
Www.ChinaBeta.Cn 更新时间:2006-9-30 阅读次数:

【ChinaBeta.Cn 网络安全】

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

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

暴力破解法
软件名称:小小工具箱
软件功能:属于系统设置和管理类工具,还可以作为手工杀毒的辅助工具
下载地址: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,打开软件,运行、注册,一切顺利。



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

Google

(责任编辑:hahack)

注:本站所有资料均为个人爱好与广大网友分享!如用于非法!造成一切后果自负·与本站无关!
发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
热门文章 相关报道
普通HACK技术 [HACK技术]“网页病毒下载器”病毒分析报告 (12-28)最新HACK技术
普通HACK技术 [HACK技术]“VB破坏者变种N”病毒分析报告 (12-28)最新HACK技术
普通HACK技术 [HACK技术]“自动运行蠕虫变种JPH”病毒分析… (12-28)最新HACK技术
普通HACK技术 [HACK技术]“传奇终结者变种YZM”病毒分析报… (12-28)最新HACK技术
普通HACK技术 [警戒公告]Adobe Flash Player 有跨域策略文… (12-28)最新HACK技术
普通HACK技术 [警戒公告]Xen copy_to_user() 函数有本地绕… (12-28)最新HACK技术
普通HACK技术 [警戒公告]Yahoo! Toolbar YShortcut.dll A… (12-28)最新HACK技术
普通HACK技术 [HACK攻防]黑客狙击Oracle系统的八大常用套… (12-21)
普通HACK技术 [菜鸟入门]3个步骤结束网站恶梦-SQL注入隐患 (12-21)
普通HACK技术 [菜鸟入门]提高安全意识 认识“瞬时攻击“的… (12-21)
  • 45分钟内破解首个 OpenSoci…

  • 利用Turbo SIM卡完美破解版…

  • 黑客纷纷破解iPhone 至少曝…

  • 国内iPhone已被完美破解,正…

  • 关于暴力破解的原理和破解经…

  • 用CryptaPix给你的图片加密…

  • 连根拔起 破解恶意网页的十…

  • 黑客系列教程之脱壳的各种方…

  • Alarm Master的破解过程

  • 从根源下手 保护共享软件不…

  •   网友评论内容:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    I D *
    邮 箱
    主 页
    评 分 1分 2分 3分 4分 5分
    评 论

    关于我们  中国·国家信息产业部{粤ICP备06006652号}{陇ICP备06002562号}
    版权所有:『AK网盟基地』站长:Hahack | QQ:80505955 | E-mail:Hahack@Gmail.com
    Copyright (C) 2005-2007  akhack.org|chinabeta.cn All Rights Reserved