破解exe软件常用方法

要破解的软件:网络填表终结者

破解需要的软件:
侦壳 language.exe
脱壳AspackDie.exe
反编译 W32Dasm黄金中文版
16进制编辑器 UltraEdit.rar

在破解之前先复习一下基础知识:
一.破解的等级
初级,修改程序,用ultraedit修改exe文件,称暴力破解,简称爆破
中级,追出软件的注册码
高级,写出注册机
二.用w32dasm破解的一般步骤:
1.看软件的说明书,软件注册与不注册在功能上有什么区别,如何注册
2.运行此软件,试着输入你的姓名和任意注册码去注册,有什麽错误提示信息,将错误提示信息记下来
3.侦测有无加壳(第一课).若加壳,脱壳(第二课)
4.pw32dasmgold反汇编
5.串式参考中找到错误提示信息或可能是正确的提示信息双击鼠标左键
6.pw32dasmgold主窗口中分析相应汇编,找出关键跳转和关键call
7.绿色光条停在关键跳转,在pw32dasmgold主窗口底部找到关键跳转的偏移地址(实际修改地址)
8.用ultraedit找到偏移地址(实际修改地址)修改机器码,保存
壳的概念:版权信息需要保护起来,不想让别人随便改动,exe可执行文件压缩,最常见的加壳软件ASPACK ,UPX,PEcompact。
我们知道文件的加密方式,就可以使用不同的工具、不同的方法进行脱壳。下面是我们软件汉化时常常会碰到的加壳方式及简单的脱壳措施,供大家参考:
1.Aspack: 用的最多,但只要用UNASPACK或PEDUMP32脱壳就行了 ;
2.ASProtect+aspack: 次之,国外的软件多用它加壳,脱壳时需要用到SOFTICE+ICEDUMP,需要一定的专业知识,但最新版现在暂时没有办法。
3.Upx: 可以用UPX本身来脱壳,但要注意版本是否一致,用-D 参数;
4.Armadill: 可以用SOFTICE+ICEDUMP脱壳,比较烦 ;
5.Dbpe: 国内比较好的加密软件,新版本暂时不能脱,但可以破解 ;
6.NeoLite: 可以用自己来脱壳 ;
7.Pcguard: 可以用SOFTICE+ICEDUMP+FROGICE来脱壳 ;
8.Pecompat: 用SOFTICE配合PEDUMP32来脱壳,但不要专业知识 ;
9.Petite: 有一部分的老版本可以用PEDUMP32直接脱壳,新版本脱壳时需要用到SOFTICE+ICEDUMP,需要一定的专业知识 ;
10.WWpack32: 和PECOMPACT一样其实有一部分的老版本可以用PEDUMP32直接脱壳,不过有时候资源无法修改,也就无法汉化,所以最好还是用SOFTICE配合PEDUMP32脱壳。
http://pan.baidu.com/share/link?shareid=472966&uk=2081519416

 

版权内容
MixMarker » 破解exe软件常用方法

提供最优质的资源集合

立即查看 了解详情