A. 破解软件要怎么弄
影响软件的因素很多,被非法破解可以说是共享软件的头号大敌。那么造成共享软件生存困难的Cracker们到底用了那些武器呢?今天就让我让带您去看看神秘的Cracker常用的十类软件,它们就是共享软件的十大杀手!
一. 调试类工具Soft-ICE和Trw2000。
Soft-ICE是目前公认最好的跟踪调试工具。使用Soft-ICE可以很容易的跟踪一个软件、或是监视软件产生的错误进行除错,它有DOS、WINDOW3.1、WIN95/98/NT/2000/各个平台上的版本。这个本是用来对软件进行调试、跟踪、除错的工具,在Cracker手中变成了最恐怖的破解工具;Trw2000是中国人自己编写的调试软件,完全兼容Soft-ICE各条指令,由于现在许多软件能检测Soft-ICE存在,而对TRW2000的检测就差了许多,因此目前它成了很多Cracker的最爱。TRW2000专门针对软件破解进行了优化,在Windows下跟踪调试程序,跟踪功能更强;可以设置各种断点,并且断点种类更多;它可以象一些脱壳工具一样完成对加密外壳的去除,自动生成EXE文件,因此它的破解能力更强,在破解者手中对共享软件的发展威胁更大。它还有在DOS下的版本,名为TR。
二. 反汇编工具Wdasm8.93黄金版和Hiew。
Cracker常将Soft-ICE和Trw2000比作屠龙刀,将Wdasm8.93则比作倚天剑。Wdasm8.93可方便地反汇编程序,它能静态分析程序流程,也可动态分析程序。在原有的普通版的基础上,一些破解者又开发出了Wdasm8.93黄金版,加强了对中文字符串的提取。对国产共享软件的威胁也就更大了。例如开心斗地主这个很好玩的共享软件,用黄金版对其反汇编可以直接看到注册码,普通版不能,您说它厉害不?Hiew是一个十六进制工具,它除了普通十六进制的功能外,它还有个特色,能反汇编文件,并可以用汇编指令修改程序, 用它修改程序,方便快捷!这也是Cracker们常用的静态反汇编工具。
三. Visual Basic程序调试工具Smartcheck。
这是专门针对Visual Basic程序的调试程序,由于VB程序执行时从本质上讲是解释执行,它们只是调用 VBRUNxxx.DLL 中的函数 ,因此VB 的可执行文件是伪代码,程序都在VBXXX.dll 里面执行。若用Soft-ICE跟踪调试只能在VBdll里面用打转转,看不到有利用价值的东西,而且代码质量不高,结构还很复杂。当然只要了解其特点用Soft-ICE也可破解 ,但SmartCheck的出现,大大方便了Cracker。SmartCheck 是 NuMega 公司出口的一款出色的调试解释执行程序的工具,目前最新版是v6.03。它非常容易使用,你甚至于不需要懂得汇编语言都能轻易驾驭它。它可将VB程序执行的操作完全记录下来,使破解者轻而易举的破解大部分VB程序。
四. 十六进制编辑器Ultraedit。
十六进制编辑器可以用十六进制方式编辑文件,修改文件的内容。虽然Hiew就是一款是十六进制工具,但它是DOS界面,因此很多破解者又准备了一款windows下的工具,这样的工具很多,如:Ultraedit、WinHex、Hex Workshop 等,其中Ultraedit比较有特色,操作方便,更有汉化版可用,它是非常出色的十六进制编辑器,建议您也找一个用用。
五. 注册表监视工具
主要有RegShot、Regmon或RegSnap等。在微软操作系统中,众多的设置都存放在注册表中,注册表是Windows的核心数据库,表中存放着各种参数,直接控制着Windows的启动、硬件驱动程序的装载以及一些Windows应用程序的正常运行。在应用软件安装时,有可能将一些必要的信息放进去,如安装时间、使用次数、注册码等。RegShot、Regmon或RegSnap就是监视注册表变化的工具,通过它可以了解、监视应用程序在注册表中的动作,破解者常利用它们来监视应用程序在注册表中的变化。
六. 文件监视工具Filemon。
可监视系统中指定文件运行状况,如指定文件打开了哪个文件,关闭了哪个文件,对哪个文件进行了数据读取等。通过它,任何您指定监控的文件有任何读、写、打开其它文件的操作都能被它监视下来,并提供完整的报告信息。破解者经常利用Filemon监控文件系统,以便了解程序在启动、关闭或验证注册码时做了哪些手脚,并由此进行相应的解密。
七. 脱壳工具Procmp。
现在许多软件都加了壳,“壳”是一段专门负责保护软件不被非法修改或反编译的程序。它们一般都是先于程序运行,拿到控制权,然后完成它们保护软件的任务。经过加壳的软件在跟踪时已无法看到其真实的十六进制代码,因此可以起到保护软件的目的。Procmp就是个对付软件加壳的脱壳工具,它可剥去许多种壳,还文件本来面目,这样再修改文件内容就容易多了。由于它还允许使用者自己编写脚本文件,因此利用它能脱去新版加壳软件的壳。它同时还是一款优秀的PE格式修改工具,是脱壳必备工具!
八. 侦测文件类型工具
这样的工具有Typ、Gtw、FileInfo和冲击波2000等。它们被用来侦测软件被加壳类型,其中冲击波2000能轻易的找到任何加密壳的入口点,包括ASProtect以及幻影的加密壳都可以。这类软件一般是配合Procmp和调试软件使用的,用它们找到程序加壳类型,用Procmp或Soft-ICE、Trw2000脱壳。
九. 资源修改器 eXeScope。
eXeScope是一个可以修改软件资源的工具,功能强大。 eXeScope能在没有资源文件的情况下分析、显示不同的信息,重写可执行文件的资源,包括(EXE,DLL,OCX)等。它可以直接修改用 VC++ 及 DELPHI 编制的程序的资源,包括菜单、对话框、字串表等,是汉化软件的常用工具。在破解者手中,它常被用来修改文件资源中的菜单、对话框、字串表等,用以显示破解者需要的信息(例如更改版权信息等),以此达到修改软件的目的。
十. API调用查询工具API Spy。
顾名思义,这个程序是用来侦测软件都调用了哪些API。 API就是Windows程序执行时所呼叫的函数,跟DOS下的INT(中断)差不多,Windows 提供了很多这样的函数让程序设计者套用,主要目的是为了节省软件开发的时间,方便大家开发软件。API Spy就是这样一个监控API调用的软件,它可以查看应用程序调用了哪些API,从而得出对破解者有用的API调用信息,通过这些API调用来设定断点,达到破解软件的目的。它可以工作在Windows95/98/NT/2000平台下。
B. 我要破解一个软件 请问有什么方法.
我来帮你吧
注册机分破解文件和内存注册机
如果是破解文件类型的,先停止了软件运行。打开注册机按照提示解破(打补丁)。
如果是内存注册机。看下有没自带说明。有一些注册机需要先开软件有一些需要先开注册机。
如果没说明先打开软件再打开注册机。
以Windows优化大师6.9注册为例
先打开Windows优化大师主程序,点注册,输入你要注册的用户名。点申请注册码。然后会出个提示杠,点否不用理他,这时候打开注册机。把申请码复制了输入到注册机里。就会出现注册码。把注册码复制出来到记事本。关掉注册机(注意:有些软件有自保护,所以要关掉注册机,不然会注册失败。)再把记事本里的注册码填到优化大师里面。点注册,注册成功。
其他的注册机大同小异。有一些是先开注册机(注册机和软件放同一个文件夹),打开注册机会一起开起软件。在软件里乱填注册码。注册机跳出真正注册码
C. 手把手教你如何破解软件注册码
一、算法注册机
1 运行未注册软件,得到软件机器码。
2 运行算法注册机,由注册机算出注册码。(你去找你下载的包里有没类似KEYGEN.EXE这样的程序,运行就可以了)
3 然后在原软件注册处输入即可注册成功。
或者直接由注册机得到NAME和CODE等信息进行注册。
二、内存注册机(内存补丁)
1 前提安装原版软件;下载内存注册机。
2 把内存补丁复制到软件所在(硬盘的)目录内;运行内存补丁,接着输入任意注册码点注册或确定。此时将弹出正确的注册码。
3 把你得到的正确注册码填入原软件需要注册的地方,点击确定或注册即可。
三、破解补丁(情况通常两种)
1 把破解补丁复制到软件所在(硬盘的)目录内,运行破解补丁,此时软件就被成功破解或输入任意注册信息后,点确定/注册即可。
2 运行破解补丁,点“浏览”寻找原程序所在硬盘上的位置,找到并选中原程序后,确定,将会提示修补成功,即为注册成功了。
四、*.REG 注册文件
运行该*.REG,导入注册信息即可注册。
D. 想要破解的软件没有关键字符怎么办
你还得需要找专业人士帮忙!
E. 软件破解是怎么做到的
软件破解首先要截获注册码信息(部分要先脱壳),使用ollyice这类软件,通过在数据中搜索注册码、注册失败这类字段来确定注册码即将出现的位置,然后设置断点,截获注册码(部分软件注册码是内嵌的),还有的是把软件的注册码校验过程改掉,直接连接到注册成功部分,也就是输入任何字符都成功。还有则是通过修改注册表来达成(这是最简单的)
F. 请问有没有根据已知字符串来破解加密数据的解密软件
若是商业加密软件进行的加密,只能通过暴力破解,也就是穷举或者猜测密码进行试验,别无他法。若是不知道用何种软件加密,则根本就无从着手。
下面是对文件 123.txt 加密成txt文件的例子。加密后全部用可见字符显示。
加密前的内容为:123.txt
G. 破解一个无壳软件,用W32和OD都找不到字符串,很多都是乱码,现在很迷茫,有朋友帮帮忙吗
如果有些软件是以XML或INI方式存贮字符串资源(这样做是方便切换语言包)那么你在目标文件中是找不到字符串的,建议直接根据API下断
H. 破解时如果没有错误提示怎么找关键跳
设内存断点,按F9运行至相近断点(靠判断)OD右下角有ACSII码显示你输的注册码附近。
关键跳一般在CMP 之类语句之后
如果是追注册码断点设在CMP没错,因为有比较。关键跳JE,JNE等无论跳向正确和错误也都在CMP比较之后。然后连按F8注册码会在PUSH DWORD语句后出现。弹出错误对话框时则会在CALL语句之后。 个人认为没有出错信息的话,用内存编辑查你输入密码字符串找相近地址还方便点,因为OD的内存查找功能不好用。用游戏编辑器就行,金山游侠充数也可以。
I. 破解软件注册码怎么破解,我是新手哎,麻烦啊,能帮忙下
破解软件一般按一下步骤来进行:
第一:查壳。是否有壳,若有,最好脱掉,在后面的分析过程中会方便一些,当然有些壳也可以带壳分析注册过程。
第二:查看软件的注册方式。首先判断一下是本地注册还是通过网络验证注册,本地注册相对简单一些,网络验证模式的相对麻烦一些。这里光说本地吧。我们输入假码,看软件是如何判断的,一般方式可能为1.立刻提示注册码错误。2.提示注册码已经保存请重启软件。3.可能需要导入软件供应商提供给你的注册文件才能注册,这种的相对麻烦一些。
第三:我们用OD导入软件,这里就说到前面的脱壳了,假如没有脱壳的话查找字符串就比较麻烦,若能找到字符串,就先看字符串中是否有注册错误的提示,若能找到在此字符串上下方查找是否有注册成功的字符串,跟进去在段首下断。然后运行软件进行注册会在断点处断下来,单步往下跟,软件在验证注册码是否准确的地方会有个关键跳,这个跳的上方会有个关键call 这个call一般就是注册码验证的过程,我们可以跟进看看是否能得到注册码,假如可以得到我们就可以制作内存注册机。假如不能得到的话,就只能强行修改关键跳进行爆破。
爆破并不是很好的方法,因为软件的一些功能选项可能还会进行是否正版的一些验证,你只爆破了前面我们说的关键跳位置,可能还会出错,那么充分的运行软件的各个功能看是否还会有出错提示,没有的话,可以认为爆破成功。
另外,软件注册的时候一般会在软件标题上有“试用版”及“注册版”“正式版”的字样,在爆破完毕以后也要将这里的跳转修改,否则也会出错。
以上也只是破解过程中的一点点方法,其实可能还有更多的思路及方法得需要在研究软件的过程中才好详细说明。楼主并未提供软件名称及相应的注册过程,个人也只能针对破解中常用的方式进行说明。我水平很菜,但是希望打这么多字能对楼主有用~~~~
J. 精简型文件夹加密 没有解密提示 怎么破解请大神联系我 或留下你的联系方式
必须先确认下,你加密的文件是否存在.
方法:
进入加密的文件夹. 选择 工具-->查看
把"隐藏受保护的操作系统文件"前面的勾去掉,并选中"显示所有文件我文件夹"
这样你能不能看到一个Recycle.db的文件夹??
如果此文件夹存在,才能进行后继操作.
所以存在的话,再跟你说