1 / 36
文档名称:

《软件防拷贝技术》.ppt

格式:ppt   大小:80KB   页数:36页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

《软件防拷贝技术》.ppt

上传人:文库姐姐 2022/8/7 文件大小:80 KB

下载得到文件列表

《软件防拷贝技术》.ppt

相关文档

文档介绍

文档介绍:第十二章 软件防拷贝技术
整理课件
软件防拷贝技术
防拷贝技术分类
硬件防拷贝技术
软硬件结合防拷贝
软件防复制方法
磁盘防拷贝技术
反防拷贝技术——脱壳
软件限制技术
EXE文件加密器程序示例
整理课件
软件防拷贝技百"的目的。
整理课件
磁盘防拷贝技术
额外磁道技术
一张未格式化的双面双密软盘一共有48个磁道,而在DOS中只用到了前40个
只用40个磁道是由于考虑到了磁盘和磁盘机的可靠性,但是通过实验人们发现40-42磁道照样有较高的可靠性。
我们就可以利用这3个磁道来存放一些重要数据,因为DOS的拷贝程序只复制前40个磁道。
整理课件
磁盘防拷贝技术
未格式化扇区和磁道法
一张新的磁盘在使用时首先要格式化,这是因为DOS有自己管理磁盘的标准,也只有符合这种标准的磁盘,DOS才能复制和管理
我们只要在格式化磁盘时,故意的在某一个或多个磁道上不格式化或少格式化几个扇区,就足以对付DOS的拷贝程序
但这种方法难以抵挡COPYWRIT和COPYⅡPC的攻击。
整理课件
磁盘防拷贝技术
弱位技术:
磁盘是一种通过不同的磁化单元来记录信息的磁记录设备,它记录的信息有两种可能性,即“1”或“0”,但如果在写盘时采用了特殊技术,使得所记录的信息比1信号弱些,比0信号强些,这样就形成了反拷贝技术中的弱位技术。
当磁盘机从原盘上读取数据时,读出的数据非1即0,对弱位也不例外,可是弱位中存放的是一种非1非0的数据,所以它存在多次读取的结果不一致的特点,如果拷贝程序只按某一次读取的数据进行复制的话,必然使复制盘中不含弱位。
弱位技术是一种构思比较巧妙的反拷贝技术,但是关于它的制作方法却很少公开,不过我们可以利用工具软件EXPLORER来制作,有兴趣的读者可以研究一下。
整理课件
磁盘防拷贝技术
宽磁道技术:
磁盘机的磁头由读写磁头和消磁磁头组合而成,其中的读写磁头用来读写磁道,而在读写磁头外侧的消磁磁头主要用以抹除读写磁头所产生的多余磁场,以减少磁道间的数据干扰
宽磁道技术则是针对磁盘机磁头的这种组合来设计的,它的具体实现是利用一种能同时在两个或更多的磁道上写数据的宽磁头,在两个相邻的磁道上写上相同的数据,甚至可在这两个磁道之间的间隙中写上相同的数据(这是相对比较窄而且具有消磁磁头的普通磁头无论如何也做不到的),以此建立一个较普通磁道至少宽一倍的宽磁道
用普通磁头复制这类宽磁道时,由于消磁磁头的存在始终会造成一个间隙,所以根本无法构造宽磁道
整理课件
磁盘防拷贝技术
CRC错误法:
循环冗余校验码CRC是软磁盘控制器FDC在向磁盘写入数据时自动生成的
在正常时,软磁盘控制器所产生的CRC校验码都是正确的,只有在软磁盘有物理性损伤或缺陷时才会产生错误的CRC校验码
人为生成错误的CRC校验码,在写入数据时,人为地在某一个扇区或几个扇区产生ID字段或数据字段的错误校验码
在复制有CRC错误的扇区时,由于软磁盘控制器FDC在正常的情况下,本身绝对不会产生错误的CRC校验码(除非软磁盘有缺陷),所以肯定也不可能复制人为生成的错误的CRC校验码
整理课件
磁盘防拷贝技术
几种不常用的反拷贝技术
扇区对齐技术:通常的拷贝程序在复制软磁盘时,只将它读到的某磁道数据全部写入到目标盘的相应位置,根本不管各磁道内扇区的起始位置是否对齐,因此如果有了对齐的扇区,便可以达到反拷贝的目的
螺线型磁道技术:螺线型磁道技术就是在软磁盘上制作一些螺线型的磁道,当磁头在读写这类磁道时,势必会造成磁头的步进(由于普通的磁道是一个同心圆),以达到读写数据与磁头步进同时进行,这就打乱了步进结束后方开始读写数据的传统复制方法
整理课件
磁盘防拷贝技术
FM格式法:调频制FM是早期的磁盘机常用的编码方式,如今的PC机使用的是改进调频制MFM编码方式,它们之间存在着显著的差异,如果对软磁盘的某个磁道用调频制FM编码方式进行格式化的话,DOS将无法正常读出该磁道
整理课件
磁盘防拷贝技术
DDAM法:利用软磁盘控制器的写删除数据标志命令写某个扇区,使得其数据区地址标志变为DDAM,值是F8H(正常时扇区数据的地址标志是DAM,值是FBH)。当复制工具碰到删除数据标志时,会跳过该扇区而转去复制下一个扇区,这样就达到加密的目的;
伪扇区法:伪扇区是指只有ID字段没有数据字段的假扇区,由于数据字段比ID字段要大得多,而伪扇区又没有数据字段,所以可在一个磁道上写入很多个伪扇区,当复制程序工作时要为这些伪扇区分配很大的内存,以存放这些伪扇区的数据值(伪扇区中不存在数据字段),因而它会很快地使缓冲区溢出,以达到无法复制的目的;
整理课件
磁盘防拷贝技术
双机加密技术:联合使用两个或更多个不同的软磁盘控制器的