没有合适的资源?快使用搜索试试~ 我知道了~
破解软件指导和原理分析
需积分: 50 10 下载量 40 浏览量
2009-04-04
20:10:39
上传
评论 2
收藏 802KB DOC 举报
温馨提示
试读
17页
破解软件指导,可以获取破解的基本原理和技术工具使用指导。 这只是一个原理和技巧性的文件整理。
资源推荐
资源详情
资源评论
参 考 : http://www.bokele.com/?
CH=Log&ArticleID=19712
培训文档--Design@李帅斌
如何破解软件
软件破解的目的是:::有些需要注册的软件,可是找不到注册码,将其破解之后,输入任何注册码都会提示注册成功。
声明:此贴适合从来没接触过软件破解或编程的同志学习,,,
下面开始今天的破解,
我要破解的软件:网络填表终结者
破解需要的软件:侦壳 language.exe 脱壳 AspackDie.exe
反编译 W32Dasm 黄金中文版XX 16 进制编辑器 UltraEdit.rar
在破解之前先复习一下基础知识:
一.破解的等级
初级,修改程序,用 ultraedit 修改 exe 文件,称暴力破解,简称爆破
中级,追出软件的注册码
高级,写出注册机
二.用 w32dasm 破解的一般步骤:
1.看软件的说明书,软件注册与不注册在功能上有什么区别,如何注册
2.运行此软件,试着输入你的姓名和任意注册码去注册,有什麽错误
提示信息,将错误提示信息记下来
3.侦测有无加壳(第一课).若加壳,脱壳(第二课)
4.pw32dasmgold 反汇编
5.串式参考中找到错误提示信息或可能是正确的提示信息双击鼠标左键
6.pw32dasmgold 主窗口中分析相应汇编,找出关键跳转和关键 call
7.绿色光条停在关键跳转,在 pw32dasmgold 主窗口底部找到关键跳转
的偏移地址(实际修改地址)
8.用 ultraedit 找到偏移地址(实际修改地址)修改机器码,保存
壳的概念:版权信息需要保护起来,不想让别人随便改动,exe 可执行文件压缩,最常见的加壳软件 ASPACK ,UPX,PEcompact
脱壳:拿到一个软件,侦测它的壳,然后我们要把它的壳脱去,还原它的
本来面目.若它没有加壳,就省事不用脱壳了.脱壳软件
unaspack,caspr,upx,unpecompact,procdump
实际修改地址(偏移地址)和行地址(虚拟地址)
pw32dasmgold 反汇编出来的代码由三列组成
第一列 行地址(虚拟地址)
第二列 机器码(最终修改时用 ultraedit 修改)
第三列 汇编指令
第一列X 第二列XXX 第三列
:0041BE38 2B45F0 sub eax, dword ptr [ebp-10]
:0041BE3B 6A42 push 00000042
:0041BE3D 50 push eax
:0041BE3E FF75F4 push [ebp-0C]
:0041BE41 FF75F0 push [ebp-10]
:0041BE44 FF35A8AB4400 push dword ptr [0044ABA8]
两种不同情况的不同修改方法
1.修改为 jmp
第 1 页/共 17 页 最近更新时间:2021-08-05 16:17
培训文档--Design@李帅斌
je(jne,jz,jnz) =>jmp 相应的机器码 EB (出错信息向上找到的第一个跳转)jmp 的作用是绝对跳,无条件跳,从而跳过下面的出错
信息
2.修改为 nop
je(jne,jz,jnz) =>nop 相应的机器码 90 (正确信息向上找到的第一个跳转) nop 的作用是抹掉这个跳转,使这个跳转无效,失去作
用,从而使程序顺利来到紧跟其后的正确信息处
下面是相关软件的下载::::::
附件:
[url=http://bbs.macd.cn/attachment.php?aid=503361]
网络填表终结者.zip
[/url]
(498.12 K)
附件:
[url=http://bbs.macd.cn/attachment.php?aid=503362]
luangue+W32Dasm 黄金中文版.zip
[/url]
(494.13 K)
脱壳软件:::
附件:
[url=http://bbs.macd.cn/attachment.php?aid=503363]
aSPack 的脱壳利器.zip
[/url]
(27.8 K)
UltraEdit 到这里下载
[url=http://77169.org/Soft/Class25/Class26/200501/17900.html]
http://77169.org/Soft/Class25/Class26/200501/17900.html
[/url]
或者
[url=http://phoebusd.mofile.com/10110]
http://phoebusd.mofile.com/10110
[/url]
... 3541D/UltraEdit.rar
好了,下面开始我们的破解之旅。。。。。。。。。。
1,侦壳:先打开侦壳 language.exe,选择打开----找到要破解的网络填表终结者:formGhost.exe,点确定,如图
1。language.exe 便显示出软件的壳是:Aspack,如图 2。
.
.
第 2 页/共 17 页 最近更新时间:2021-08-05 16:17
培训文档--Design@李帅斌
.
.
第 3 页/共 17 页 最近更新时间:2021-08-05 16:17
培训文档--Design@李帅斌
2,脱壳:双击脱壳 AspackDie.exe,出现一个对话框,选择网络填表终结者:formGhost.exe,打开。如图 3。出现图 4 框,点
确定脱壳完成。在网络填表终结者:formGhost.exe 同目录下生成一个 unpacked.exe 文件,这就是脱壳后的 formGhost.exe。
.
.
.
.
3,运行脱壳后的 unpacked.exe,点帮助----注册,图 9。注册名称,注册码随便添。图 10。点注册,提示:“注册码错误”图 11,
好了记住这 5 个字。关了它。
.
.
.
.
第 4 页/共 17 页 最近更新时间:2021-08-05 16:17
剩余16页未读,继续阅读
资源评论
joshualee81
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功