软件破解初级实例教程(附工具附图)

最近在群里总是看到很多新朋友在问:
1、“新手怎么学破解啊(这是标准的伸手党,baidu google其实很好用)
2、“哎呀XX大牛,我什么基础都没有啊我不会汇编,不会C更不会C++还不会…………总之高手会的我都不会,我能学么(明确的告诉你,你能!你不和唐僧一样罗嗦的话你一定能。)
3、某白发帖问曰:“XX大牛,这软件你能帮我看看吗尝试了N天还是没有搞定,这是软件地址 www.XXX.com/XXX/XXX.rar  搞定了发到我邮箱里吧,我邮箱是XXXXX@XX.COM。”
其实嘛,所有的技术都是从基础开始的,不要去妄想那空中的楼阁,也不要想速成。
在这明确的告诉大家,其实大牛们最讨厌的就是问这些本不该问的问题的人。
因为这些人根本就没有认清现实,没有看到成功背后的一些东西。他们只看到了10%+40%,认为自己也可以凭借这些做到。
偷偷暴下料。其实在去年的时候,小生同鞋,逆流师傅等现在的大牛还都是些小菜哦,现在呢嘿嘿~~
好了,上面叽咕了这么多。也算是考验下大家的耐心吧。嘿嘿。
其实学习的首要条件是兴趣!!兴趣越大你的投入就更多。

本文旨在分享,非本人原创,虽然我会简单的破解但没有这篇文章写的详细,我只是添枝加叶而已。大家可以忽略图片上的logo水印,不然又有人质疑说什么软广告,本人有点懒,懒得用软件去掉,望大家谅解。
本文就是解决新手的疑问,让你走出迷茫,让你知道如何学破解。0基础一样能学的很好。
大牛=10%天分+40%耐心(这是帖子写完成后加的一句,其实你能认真看完这帖子你就够有耐心了)+50%的长期努力。
我相信下面这个教程足够调起你的兴趣了,看完后你会发现,原来破解软件其实并没有那么难。
一、 准备好常用破解工具:
1、 查壳工具:PEiD  0.95汉化版

软件名称: peid(查壳工具)v0.95中文版
软件大小: 200KB  软件破解初级实例教程(附工具附图)
下载地址: http://www.pc6.com/softview/SoftView_56856.html


3、 Win32反汇编:WinHex (本文暂用不着)

软件名称: WinHexv19.3中文免费版
软件大小: 3.2M  软件破解初级实例教程(附工具附图)
下载地址: http://www.pc6.com/softview/SoftView_96926.html


5、 注册机编写:keymake

软件名称: brmflpt.dll官方版
软件大小: 969KB  软件破解初级实例教程(附工具附图)
2、 下面开始脱壳,首先用OD载入软件,分析项点“否”。
软件破解初级实例教程(附工具附图)
3、接下来第一步按F8、第2步F7(这里的CALL离入口很近哦)、第3步F8……以下按图中的注释操作,未注释用F7或F4的则,全部用F8。
软件破解初级实例教程(附工具附图)
中间省略… …一路F8来到这里后,按图注释走,注释栏未注明全部F8
软件破解初级实例教程(附工具附图)
中间省略… …一路F8来到这里后,按图注释走,注释栏未注明全部F8
软件破解初级实例教程(附工具附图)
中间省略… …一路F8来到这里后,按图注释走,注释栏未注明全部F8
软件破解初级实例教程(附工具附图)
从上面程序返回直接跳到这里,这就是典型的OEP入口了。‘
软件破解初级实例教程(附工具附图)
4、用OD插件直接Dump,如下图
软件破解初级实例教程(附工具附图)
5、在弹出对话框中点Dump后命名文件、保存。
软件破解初级实例教程(附工具附图)
生成的文件便是已经脱壳的程序文件了。
接下来可以开始破解了:
1、用OD载入己脱壳的程序文件,程序停在OEP入口(注意看,这里己不是壳的入口了)。鼠标置反汇编窗口中点右鍵,在弹出对话框中按下图选择。
软件破解初级实例教程(附工具附图)
2、双击如图注册失败….字符
软件破解初级实例教程(附工具附图)
3、双击后回到OD主窗口,可以看到注册失败由上方跳转而来,我们顺着红线向上找关键跳转及关键CALL。
软件破解初级实例教程(附工具附图)
4、 找到这里,0051B153跳向注册失败,必是关键跳转了,它上面的CALL一般都是关键CALL(因为是初学我们暂不进入跟踪算法)。
我在此介绍三种简单的破解方式,具体看以下内容及参考图注释操作。
(1) 爆破:在关键跳转处的jnz改为jz或点右鍵→二进制→用nop填充。
(2) 追注册码:在关键CALL处下断点,然后F9运行。
(3) 注册机:利用上面的操作及参考寄存器窗口内容,用keymake(注册机编写器)制作。
软件破解初级实例教程(附工具附图)
(1)爆破:Nop填充图
软件破解初级实例教程(附工具附图)

5、 关键跳转修改后,点右鍵→复制到可执行文件→所有修改→(弹出对话框)点全部复制。 
软件破解初级实例教程(附工具附图)
6、在新弹出窗口点右鍵,选择保存文件即可,至此爆破完成,运行软件即可注册成功。
软件破解初级实例教程(附工具附图)
(2)追注册码:
1、 我们在关键CALL处下断点F9运行程序弹出软件,选择注册项并输入注册信息,点确认注册。
软件破解初级实例教程(附工具附图)
2、查看寄存器窗口,这里显示软件的真假码。KKK为我这里输入的码假,在第三行EDX处显示的为真码(注意:这里的真码与输入的确认码对应)。另须说明:当点确认注册后,OD会陆续弹出几个出错的对话框(说明软件有调用函数,既是初学,这里暂不去深究),可以直接点“否”,打开软件输入对应确认码和真码即可注册成功。
软件破解初级实例教程(附工具附图)
(3)注册机制作:这里就不赘述了,看看新手问题1你一定能得到答案。

还有在这里强调下,你真是0蛋的话就必须从简单的、好欺负的软件入手(初学者千万别找年轻的、经常更新的或高版本的软件),否则,你只会以失败而告终。
看完这个教程你如果有兴趣了的话那么你可以去下载小生工具包,在里面有个小生做的记事本,里面有记录天草和黑鹰的新手教程。都是简单易懂的。

来源:程序员会武功

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2018年3月13日
下一篇 2018年3月13日

相关推荐