欢迎来到天天文库
浏览记录
ID:34278894
大小:56.80 KB
页数:4页
时间:2019-03-04
《破解软件所用的十大工具》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、Cracker破解软件所用的十大工具影响正版软件生存的因素很多,被非法盗版和破解可以说是头号大敌。那么造成软件生存困难的Cracker们到底用了那些武器呢?今天就让我让带您去看看神秘的Cracker常用的十类软件,它们就是正版软件的十大杀手!一.调试类工具Soft-ICE和Trw2000。Soft-ICE是目前公认最好的跟踪调试工具。使用Soft-ICE可以很容易的跟踪一个软件、或是监视软件产生的错误进行除错,它有DOS、WINDOW3.1、WIN95/98/NT/2000/各个平台上的版本。这个本是用来对软件进行调试、跟踪、除错的工具,在Cracker手中变成了最恐怖的破解工具
2、;Trw2000是中国人自己编写的调试软件,完全兼容Soft-ICE各条指令,由于现在许多软件能检测Soft-ICE存在,而对TRW2000的检测就差了许多,因此目前它成了很多Cracker的最爱。TRW2000专门针对软件破解进行了优化,在Windows下跟踪调试程序,跟踪功能更强;可以设置各种断点,并且断点种类更多;它可以象一些脱壳工具一样完成对加密外壳的去除,自动生成EXE文件,因此它的破解能力更强,在破解者手中对共享软件的发展威胁更大。它还有在DOS下的版本,名为TR。二.反汇编工具Wdasm8.93黄金版和Hiew。Cracker常将Soft-ICE和Trw2000比作
3、屠龙刀,将Wdasm8.93则比作倚天剑。Wdasm8.93可方便地反汇编程序,它能静态分析程序流程,也可动态分析程序。在原有的普通版的基础上,一些破解者又开发出了Wdasm8.93黄金版,加强了对中文字符串的提取。对国产共享软件的威胁也就更大了。例如开心斗地主这个很好玩的共享软件,用黄金版对其反汇编可以直接看到注册码,普通版不能,您说它厉害不?Hiew是一个十六进制工具,它除了普通十六进制的功能外,它还有个特色,能反汇编文件,并可以用汇编指令修改程序,用它修改程序,方便快捷!这也是Cracker们常用的静态反汇编工具。三.VisualBasic程序调试工具Smartcheck。
4、这是专门针对VisualBasic程序的调试程序,由于VB程序执行时从本质上讲是解释执行,它们只是调用VBRUNxxx.DLL中的函数,因此VB的可执行文件是伪代码,程序都在VBXXX.dll里面执行。若用Soft-ICE跟踪调试只能在VBdll里面用打转转,看不到有利用价值的东西,而且代码质量不高,结构还很复杂。当然只要了解其特点用Soft-ICE也可破解,但SmartCheck的出现,大大方便了Cracker。SmartCheck是NuMega公司出口的一款出色的调试解释执行程序的工具,目前最新版是v6.03。它非常容易使用,你甚至于不需要懂得汇编语言都能轻易驾驭它。它可将V
5、B程序执行的操作完全记录下来,使破解者轻而易举的破解大部分VB程序。四.十六进制编辑器Ultraedit。十六进制编辑器可以用十六进制方式编辑文件,修改文件的内容。虽然Hiew就是一款是十六进制工具,但它是DOS界面,因此很多破解者又准备了一款windows下的工具,这样的工具很多,如:Ultraedit、WinHex、HexWorkshop等,其中Ultraedit比较有特色,操作方便,更有汉化版可用,它是非常出色的十六进制编辑器,建议您也找一个用用。五.注册表监视工具主要有RegShot、Regmon或RegSnap等。在微软操作系统中,众多的设置都存放在注册表中,注册表是W
6、indows的核心数据库,表中存放着各种参数,直接控制着Windows的启动、硬件驱动程序的装载以及一些Windows应用程序的正常运行。在应用软件安装时,有可能将一些必要的信息放进去,如安装时间、使用次数、注册码等。RegShot、Regmon或RegSnap就是监视注册表变化的工具,通过它可以了解、监视应用程序在注册表中的动作,破解者常利用它们来监视应用程序在注册表中的变化。六.文件监视工具Filemon。可监视系统中指定文件运行状况,如指定文件打开了哪个文件,关闭了哪个文件,对哪个文件进行了数据读取等。通过它,任何您指定监控的文件有任何读、写、打开其它文件的操作都能被它监视
7、下来,并提供完整的报告信息。破解者经常利用Filemon监控文件系统,以便了解程序在启动、关闭或验证注册码时做了哪些手脚,并由此进行相应的解密。七.脱壳工具Procdump。现在许多软件都加了壳,“壳”是一段专门负责保护软件不被非法修改或反编译的程序。它们一般都是先于程序运行,拿到控制权,然后完成它们保护软件的任务。经过加壳的软件在跟踪时已无法看到其真实的十六进制代码,因此可以起到保护软件的目的。Procdump就是个对付软件加壳的脱壳工具,它可剥去许多种壳,还文件本来面目,这样
此文档下载收益归作者所有