文档介绍:维普资讯
软盘分析技术
张汉亭
中国科学院科海高技术集团公司
摘鼻本文介绍了破译加密软盘的一般方法,解密用拷贝工兵的类型、特点、局限性;高水
平分析型解密工具发展动向皮它给加密技术造成的威胁和困境;加密工兵取得的新成果;研制
硬件加密工兵的必要性。
软盘分析技术俗称软盘解密技术换言之是破译加密软盘的技术。国外有关资料和论文
都强调指出用户有制作加密软盘备份盘的权利, 有破译加密软盘的自由, 有的认为加密和解
密是一种高级的智力游戏。然而这种“破译游戏”却难以约束地泛滥成非法的商业活动, 给
软件产业以沉重打击,使社会为其付出了昂贵的代价。据有的资料介绍美国用户使用的管理
软件是非法复制品, 日本用户使用的字符处理软件厂松、等至少有是
非法复制品。每年由于非法复制给美国软件出版界造成数十亿美元的损失, 这已危及到软件
产业的生存。.
为此,从事软件加密的研究者必须象破译专家精通加密技术那样,去熟悉并研究解密技
术, 必须了解、掌握软盘分析技术发展的动向,新型分析工具的性能和水平, 以采取相应对
策, 才能在激烈的对抗中求得生存。’
本文将介绍软盘分析技术的一般方法, 供从事加
密研究的读者参考。
一一
、般破译方法
加密软盘的破译方法有三种:
产生与源盘相同的加密记号。
不能产生与源盘相同的加密记号时, 对加密程序进行分析,修改, 使之变成可以在
正常格式上运行的程序。
摘除加密程序特有的加载程序, 使之变成可由操作系统管理的正常文件。
这三种方法中最好的是第种方法这种方法开销小、效率高, 可以不必对加密软件本身
进行剖析,省时省力。但要求破译者必须具有关于硬加密技术的广泛知识,拥有高性能的分
析、拷贝工具。
由于用某个公司生产的软盘控制器生的加密记号,用另一个公司的却
做不出来,在这种场合只好使用第种方法, 要求破译者对加密软件进行细致的剖析, 依据
剖析的结果对加密软件进行修改, 使之成为在正常格式下可以运行的文件。
维普资讯
第种方法只适用于加密己号不能复制且其加密方法又比较简单的场合。’
破译的步骤大体如下:
首先用商品拷贝工具进行拷贝。
如果用商品拷贝工具不能拷贝的话, 用软盘分析工具详见后面的介绍检查, 找到
不可拷贝的轨道, 对该轨道的格式进行细致检查。若用软盘分析工具不能发现异常轨道时,
就要进行全软盘比较以找到异常轨道。
用软盘分析工具也无法复制时, 需制作一个对其异常轨道专用的拷贝工具, 进行复
制。
在上述方法都不能复制的情况下, 只好对加密软件进行剖析, 而后进行修改。
二、拷贝工具
当前国外研制了大量用于解密的高级拷贝工具, 这些工具大体可分为三类。
. 自动型
这种工具首先对加密软盘进行分析, 依据分析结果自动复制出与源盘相同的加密记号。
这类工具有一定的通用性,但是由于多种多样的加密软件不断涌现, 其适用性受到挑战, 只
好不断地更新版本,对复杂的加密技术它已无能为力。此类工具的特征是使用方便。大家熟
悉的,等均属此类。
现在的加密技术使用了用通常的不能产生的格式。因此,一般是将自动型工具与下
面两种工具并用。