admin管理员组

文章数量:1535066

2024年3月21日发(作者:)

汇编教程,破解资料(精华)

第一课 前言

你是不是经常到处找破解资料,转了一大圈,也找不全,多么希望找一完整破解教程,从简到

深,系统学习破解知识。本人就有这一体会,为了使大家更快掌握这门技术,特将本人长期收集

资料和破解经验总结一篇教程,相信对大家有所帮助。这份资料主要是和大家探讨一些加密解密

的问题,在文中引用了不少平时收集的资料,但均保持文章原样。

很多人都想学学做cracker,好象破了一个程序很风光的,人人都很佩服。 可是做一个cracker

其实很累,需花费大量的时间,而且经常会碰壁,三五天毫无进展是极为平常的事情。而且crack

是违法的,这点要牢记。

做cracker的五个必要条件是: 1. 知识 2. 经验 3. 感觉 4. 耐心 5. 运气 。

如果你刚开始学crack,也许你遇到不少麻烦,并且有点想退却,其实你不要着急,只要你认

真学习,成功就在眼前。没有人是生来就什么都会的,如果你有问题,就大胆的去问你周围的人,

多来我主页论坛请教。计算机水平不高怎么办?没关系,我也不是学计算机的,我自己的专业与

电脑不沾边。只要努力学习就能成功。

所谓知识只要你肯学就可以了,刚入门时如你没汇编知识是不行的,你要掌握一下这门编程语

言,能看懂就能上手,但是你想很顺手的话,除了把汇编掌握好,还有编程的基本功夫。

经验是跟你破解软件时间,掌握程度有关,接触多了,拿到一软件应该知道用哪种法比较省事,

比较有把握。

感觉这点不可言传,就象我们做语文题目时,一句话有语法错误一看就知道,这时我们有可能

从语法上也说不上什么道道,就知它是错的,这就是语感。我们crack多了,也会有这方面的

体会,拿一软件跟踪,到关键点时凭感觉就找到。

耐心就不多说,成功与失败的关键也在这一步。

运气也很关键啦!以前我受朋友之托对付开天辟地2,那软件运行第二次时就叫你输入说明书

的第几页第几行的第几个字,要输两三遍,D版哪有说明书呀,拿到这软件我用了一会儿,第一

次能运行,第二次不行,我仔细分析一下,判断有可能在注册表或WINDOWS下写下什么文件,

故先将系统备份一下,当然是整个windows系统了,是不是吓坏了:-O,哈!干我们这行什么损

招都得想到。 好,开刀了,先试乱按几下(当然全是选择题,不过一屏幕有十几个字,只有一

个是对的,要通过两三屏才成功),我试了两遍就OK了,运气太好了,我那朋友试了半天也不

行,然后分析系统文件的变化,发现变化了,哈就这样破了,将拷

给朋友机了就行了。

另外我还要谈的一事是,当cracker目的不是破解软件,而是通过跟踪软件,了解程序思路,

这样提高自己,使自己能写出更好的程序。 并且破解不在多,而在于你要掌握它,尽量了解注

册码计算原理,最好能写出注册机,不能写也没关系,要弄懂它的算法。

好了写了这么多到此,目的只是希望初学者们遇到困难时不要灰心,成功就在你们的眼前。

第2节 软件的几种保护方式介绍

加密一词来源已久,自从人们希望对自己私人的信息得到保护开始,就有了加密这个概念。软件

行业的加密是软件厂商为了保护软件开发的利润而采取的一种软件保护方式,加密 的好坏直接

影响到软件的销售,从 Apple II 的年代开始,加密与解密的斗争就一直没有停 止过。时至今

日,软件加密的方案已经多种多样,在这里我将介绍一下各种加密方案的特点 和优劣,当然这

只是一家之见,持不同观点者可一笑置之。

当前软件加密方法多种多样,已经不可能找出一种分类方法来把各种加密方案很好的区分开来。

基本上来说可以分为依赖特定硬件的加密方案和不依赖硬件的加密方案。

一、我们首先说说依赖硬件的加密方案:

1、软盘加密

这是在计算机上最为古老的一种加密方案,它的原理是在软盘的特殊位置写入一些信息,软件在

运行时要检验这些信息。这种软盘就好像一把钥匙。软件开发商只需一次投资购买一套加密工具

就可以自己制作多张钥匙盘。此方法加密简单,成本低,在软件发展的不同时期 都能看到其闪

光点。像中文之星 2.97还在延用这种方式。但用户在执行软件时必须要插入此软盘。因为软驱

是慢速设备,多次检查软盘上的加密点会大大拖慢程序的运行速度,所以 一般加密软件只在软

件运行开始的时候检查一次,这样不能避免用户用一张加密盘启动多份软件。而且由于软盘是一

种易损载体,加密软件对软盘加密点的反复读写很容易造成软盘的损坏。而这张加密盘又不能备

份,软件公司要不断应付用户更换加密盘的请求。另外由于这种加密技术出现的较早,硬解密的

技术相对比较成熟,像双星公司的 King-Copy 软件能拷贝大多数的加密软盘,连加密点一起

复制,复制后的软盘还是加密的。

2、卡加密

在 90 年代初,各种各样的汉卡涌现出来,而随之而来的卡加密技术也开始风行。卡加密的好

处是由于加密卡上面不仅仅可以存放数据,而且可以用硬件实现简单的算法,而且在软件的执行

过程中可以随时访问加密卡,不会对软件运行的速度带来太多的影响,而且由于加密卡是与计算

机的总线交换数据,数据通讯协议完全由卡的厂家制定,没有统一的标准接 口,让软件解密者

有无从下手的感觉。像北大方正早期的印刷软件都是采用这种方法来加密 的。但这种加密方案

需要打开计算机的机箱,占用扩展槽,一般还需要专门的人员来安装。 另外,由于加密卡设计

上的某些问题,还很容易同现有的硬件发生冲突。考虑到成本,加密 卡必须要批量生产,厂商

一般不会对低价值的软件一下投入这么大的资金。由于种种问题, 这种加密技术现在已经难得

一见了。

3、软件锁加密

软件锁加密是在国外首先出现的,它是一个插在计算机打印口上火柴盒大小的设备, 国内俗称

为加密狗。在加密锁内部存有一定的数据和算法,计算机可以与之通讯来获得其中的数据,或通

过加密锁进行某种计算。软件无法离开加密锁而运行。由于它不像卡加密那样 需要打开计算机

的机箱来安装,但又像加密卡那样可以随时访问,而且访问速度很快,所以一推出就受到软件开

发者们的青睐,很快成为当今世界上主流的加密方案。目前,所有的加 密锁都提供了可编程的

接口。用户可以控制加密锁中的内容,在程序中通过加密锁的接口任 意访问加密锁。国外加密

本文标签: 加密软件软盘破解方案