下载此文档

亲手教你破解软件和制做注册机.doc


文档分类:办公文档 | 页数:约32页 举报非法文档有奖
1/32
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/32 下载此文档
文档列表 文档介绍
下面开始今天的破解,我要破解的软件:网络填表终结者破解需要的软件(点击下载)::,修改程序,用ultraedit修改exe文件,称暴力破解,简称爆破中级,追出软件的注册码高级,:,软件注册与不注册在功能上有什么区别,,试着输入你的姓名和任意注册码去注册,有什麽错误提示信息,(第一课).若加壳,脱壳(第二课),,在pw32dasmgold主窗口底部找到关键跳转的偏移地址(实际修改地址)(实际修改地址)修改机器码,保存壳的概念:版权信息需要保护起来,不想让别人随便改动,exe可执行文件压缩,最常见的加壳软件ASPACK,UPX,pact脱壳:拿到一个软件,侦测它的壳,然后我们要把它的壳脱去,,,caspr,upx,pact,procdump实际修改地址(偏移地址)和行地址(虚拟地址)pw32dasmgold反汇编出来的代码由三列组成第一列行地址(虚拟地址)第二列机器码(最终修改时用ultraedit修改)第三列汇编指令第一列第二列第三列:0041BE382B45F0subeax,dwordptr[ebp-10]:0041BE3B6A42push00000042:0041BE3D50pusheax:0041BE3EFF75F4push[ebp-0C]:0041BE41FF75F0push[ebp-10]:0041BE44FF35A8AB4400pushdwordptr[0044ABA8](jne,jz,jnz)=>jmp相应的机器码EB(出错信息向上找到的第一个跳转)jmp的作用是绝对跳,无条件跳,(jne,jz,jnz)=>nop相应的机器码90(正确信息向上找到的第一个跳转)nop的作用是抹掉这个跳转,使这个跳转无效,失去作用,从而使程序顺利来到紧跟其后的正确信息处。好了,下面开始我们的破解之旅。。。。。。。。。。1,侦壳:,选择打开----找到要破解的网络填表终结者:,点确定,如图1。:Aspack,如图2。2,脱壳:,出现一个对话框,选择网络填表终结者:,打开。如图3。出现图4框,点确定脱壳完成。在网络填表终结者:,。3,,点帮助----注册,图9。注册名称,注册码随便添。图10。点注册,提示:“注册码错误”图11,好了记住这5个字。关了它。4,开始反汇编:打开反编译W32Dasm黄金中文版,选择反汇编----,变开始加载。如图5。图6。返汇编之后如图7。点击上面的参考----串式参考如图8,出现这个对话框图12。找到“注册码错误”,双击它,汇编主程序便来到这里:图13。(注意:正确注册信息在错误信息之上)关闭串式参考框。看主程序:图14。从注册码错误向上找到第一个跳转(关键跳,除了jmp的其它跳:je,jne,jz,jnz),来到这里图15。(它上面的call叫关键call。),双击关键跳,看软件最下面有一行字:Line:******@******@Offset00ACB4BHinFile:***@Offset00ACB4BH就是偏移地址,记住00ACB4B(后面的h代表16进制,不用管他),图16。5,开始修改软件:,(有点慢)图17。,直接按ctrl+g,出现对话框,输入0xacb4b(即偏移地址,不要前面的000)图18。点确定,来到图19前面说过正确注册信息在错误信息之上,所以这里将of85改为of84。图20。(如果正确注册信息在错误信息之下,这里改为eb)

亲手教你破解软件和制做注册机 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数32
  • 收藏数0 收藏
  • 顶次数0
  • 上传人xgs758698
  • 文件大小0 KB
  • 时间2016-03-01
最近更新