返回列表 发新帖

软件破解(教程+工具)

[复制链接]

该用户从未签到

1万

主题

1万

帖子

3万

积分

合购之王

Rank: 3Rank: 3

积分
39969
发表于 2020-11-17 05:29:25 | 显示全部楼层 | 阅读模式

抱歉!您还未登录!请登录后继续浏览完整内容

您需要 登录 才可以下载或查看,没有帐号?立即注册

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

2、 脱壳调试:OllyICE
(俗称OD,可下载一些OD插件保存在程序文件目录下的plugin文件夹中,启动OD时会自动链接插件)

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

4、 修复工具:ImportREC
(本文暂用不着)

5、
注册机编写:keymake

够了,初学不宜太多。新手所有的工具
小生工具包里
都有(赞下小生同鞋的无私奉献)
二、 壳的概念:关于壳的介绍文章很多,很多初学者还不知道壳是什么,那么你就暂且这样通俗的去理解:壳就是软件的包装外壳。
三、 脱壳:顾名思义,我就不多说了。
四、 调试:用OD调试程序的进程,寻找关键(算法)CALL,修改有关汇编语言达到软件注册或破解的目的。
五、 有人问:我不懂汇编语言和算法怎么办?我告诉你,没关系,首先你必须从简单的、好欺负的软件入手(初学者千万别找年轻的、经常更新的或高版本的软件),否则,你只会以失败而告终。
六、 如果你是第一次学破解,我告诉你一个方法,只要你按如下操作一般都能成功(有的新版本软件除外):
1、 首先注册软件,查看软件弹出的有关注册失败的信息框的内容。
2、 查壳:有壳脱壳,无壳用OD载入。
3、 手动脱壳基本方法:从OD载入软件程序后弹出是否分析对话框,点“否”,停在程序壳的入口(含有pushad等类似字符)。接下来我们的目的是要寻找第一个popad 。
(1) 首先按F8,接下来或近处便是CALL,此时的CALL或是离这里很近的CALL必须按F7,否则你就掉入陷井,后面遇到CALL一旦掉入也没关系,你先记下来,重新载入程序(按CTRL+F2),再遇到这个时就用F7进入。
(2) 出现往回跳转时,即红色线显示跳转实现,必须在下一行点左鍵,然后按F4步过,灰色为跳转未实现,可不理它照样F8。
(3) 其他全部F8,一路下去必定能找到第一个popad,找到后离此不远必定有一个大的跳转,一旦跳转来到有push  ebp字样,说明壳己走完到主程序(OEP),在此用OD插件→ollyDump→Dump debu…→Dump脱壳→保存。
4、 破解:OD载入程序、点文件→打开→点击要破解的软件程序(无壳或己脱壳的)。
5、 鼠标置左上(反汇编)窗口点右鍵,弹出框选项中选择ultra string reference(过激的字符串参考)中的Find  ASCII。
6在弹出窗口中,查找第一步的注册信息内容或注册成功与失败的字符。如果找不到,建议您放弃,选择其他软件,最好是旧软件(通常在2005年及之前)。
第7页。找到相关字符后,双击它返回OD主窗口。您可以在反汇编窗口(左上角)中看到相关字符,然后查找字符附近的键跳转(即跳转到注册失败或注册成功)。跳楼附近一定有一个关键的呼叫。
第8页。如果使用爆破,修改键跳跃(JNZ到JZ,JZ到JNZ,等等)。
9号。如果要跟踪注册码,可以单击按键调用行中的断点(按F2键或双击鼠标),然后按F9键运行,将弹出软件注册对话框。可随意输入报名信息并确认。此时,请注意右上角的register窗口,它将显示您输入的伪代码和软件的真实代码。真正的代码可以注册,这个调用可以用作注册机器。
接下来,我为您找到一个简单的软件演示示例:N[软件名称]现代汉语词典[注册方法]确认码+注册码[破解工具]PEID0.95奥利伊斯KEYMAKE。shell搜索是aspack 2.12->Alexey solodovnikov,如下图所示。
三。下一步,在第一步按F8,在第二步按F7(这里的电话离入口很近),第三步,按下图中的注释按F8。如果F7或F4没有注释,则使用F8。
在中间…一直到这里的F8之后,按照图中的注释。注释列并不表示所有的F8。你可以从上面的程序跳到这里。这是典型的OEP条目第4页。使用OD插件直接倾倒,如下图所示。在弹出的对话框中,单击转储并命名文件并保存。
生成的文件是经过外壳处理的程序文件。
下一步,你可以开始破解它:N1。用OD加载带外壳的程序文件,程序在OEP入口停止(注意,这不再是shell条目)。在“反汇编”窗口中右键单击鼠标,在弹出的对话框中按下图选择。

氮气。如图所示双击注册。角色3。双击返回OD主窗口。你可以看到注册失败是从顶部跳出来的。我们沿着红线找到键跳转和按键呼叫。

一般来说,我们不必跳到51n53,这是跳转呼叫的关键。

在这里,我将介绍三种简单的破解方法。详见以下内容及参考图注记操作。



(1)爆破:在关键跳跃点将JNZ改为JZ或右击→二进制→填充NOP。

(2)跟踪注册码:断开键调用,然后F9运行。

(3) 寄存器机:使用上述操作,参照寄存器窗口内容,用KEYMAKE制作。

(1)爆炸:不,请填写图表。修改键跳转后,右键单击→复制到可执行文件→所有修改→单击全部复制。
第6页。在新弹出窗口中单击鼠标右键,然后选择“保存文件”。爆破结束,运行软件注册成功。
(2)追踪注册码:N1。我们在F9键调用时运行程序,选择注册项,输入注册信息,然后单击“确认注册”。

氮气。检查寄存器窗口,其中显示软件的真假代码。KKK是我在这里输入的错误代码,而真实代码显示在EDX的第三行(注:这里的真代码对应于输入的确认代码)。还需要注意的是,点击“确认注册”后,OD中会陆续弹出几个错误对话框(说明软件有调用功能,是初学者,暂不作进一步研究)。您可以直接点击“否”打开软件,输入相应的确认码和真码,注册成功。

(3)注册机制作:我在这里不再重复,看看新手的问题1,你会得到答案的。

另外,如果你真的是一个零蛋,你必须从简单而霸道的软件开始(初学者永远不要寻找更年轻、更新频繁或更高版本的软件),否则,你只会以失败告终。
阅读完本教程后,如果您感兴趣,可以下载Xiaosheng工具包。有一个小升做的记事本,里面有一个记录天草和黑鹰的新手教程。这很容易理解。
学习了基本知识后,你就可以开始你的学习了。如果你认为你能掌握通用软件,你也可以跟着实践去学习。







祝福所有软件爱好者早日学会破解。
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表