滁州主板维修

加密CD的烧录

时间:2011/7/29 18:06:46  作者:不详  来源:网络  查看:26  评论:0
最近发现有不少盗版光盘为了掩人线人,将盗版的内包庇躲起来,必须通过专门的程序来读取上面的内容。这种技术使笔者很惊奇,经过一番试验(将我那张CD-RW反复刻了nn次!)终于把握了要领,同时也发现了一种能让目录即使在Windows环境下可以看见却无法进进的方法,将这两种技术结合在一起能更加进步保密度。这样我们可以以其人之道还治其人自身用来对付盗版,让盗版者不知光盘的真正内容而只能用无法盗,对于我们平时的使用来说,刻一张存放自己小秘密的光盘也不再是难事啦!这里我就把我的试验经过写下来,供刻录一族参考。   想到以前在DOS下为了把自己的目录隐躲起来的常用方法:用PCTOOLS修改文件目录表FDT中目录的属性字节,这里是不是可以鉴戒呢?但是由于光盘是通过刻录软件进行刻录的,同时在Windows95下也不答应直接磁盘读写,所以必须先天生Image文件,然后采用十六进制编辑器进行修改,这里采用的是刻录软件Eazy Cd Creator和十六进制编辑器UltraEdit。   在Easy CD Creator中新建一个CD layout,放进空缺CDR片,用左键点击CDR图标设定卷标,再用右键调出快捷菜单,定义其属性为ISO9660格式、Mode1:CDROM。建立一个要保密的目录,设为TEST,将一些文件拖进,如Pbrush.exe,然后选择File->Create Disk Image...菜单项建立Image文件设为TEST.CIF。打开UltraEdit并调进TEST.CIF文件,选中Search->Find菜单进行字串查找。确认输进TEST而且Find ASCII为开按Find Next进行查找。结果是让人迷惑的,TEST字串出现了三次!究竟是哪一个呢?于是我做了一个试验,分别将第一个和第二个“TEST”改为“TAST”“TBST”,然后进进Easy CD Creator,选File->Create CD form Disc Image...进行刻录,完成后在用资源治理器打开,发现该盘有一个TEST目录,但是却无法进进!错误信息是:“该文件夹已被移动或删除”。打开一个DOS窗口,输进命令“DIR”能列出目录“TEST”但无法用“CD TEST”进进,试着用“CD TAST”居然进进了而且里面的文件一个不少!于是我们把握了一种使操纵与显示不一致的欺骗手段:)。现在知道第三个“TEST”是用来显示的,所以在UltraEdit中就可以改它啦!在UltraEdit中再按两次F3键找到第三个“TEST”,可以发现前后有不少字节内容非0,但哪个是属性字节呢?再做一个试验,在Easy CD Creator中设置TEST目录的属性为隐躲(这样刻出的盘只要打开Windows设置还是可以看见),建立CIF文件后进行对比发现第三个“TEST”的“T”前面第8个字节由“02”变为“03”了,看来这就是属性字节了,将其变为“04”,再进行刻录,然后查看,这下在Windows和DOS窗口中都看不见了,要进进目录操纵就只能用DOS命令“CD TEST”了。   通过上面的试验我们可以下一个结论:TEST.CIF文件中第一个“TEST”是进行具体操纵的,第三个是实际显示的,通过改变这两个字串使之不一致可以很好的防止别人进进该目录,达到保密的目的;另一方面将第三次出现的字串前数第8个字节改为“04”可以很好的隐躲目录。下面我们就可以将这两种方法结合起来,将Windows和DOS操纵的后门都堵上,彻底保证安全。首先按前面的方法修改CIF文件将目录隐躲,然后修改第一次出现的目录名中加一个空格,如“T ST”,这样由于目录被隐躲了一般人不知道如何进进,即使知道有隐躲目录由于DOS命令不答应目录和文件名出现空格,所以用“CD T ST”命令也是无法进进目录的。好了,这下全堵死了,我们自己如何访问自己的文件呢?方法是通过编程。下面是我在C++Builder中调用光盘上文件的一个范例: ShellExecute(Handle,NULL,"h:\t st\pbrush.exe",NULL,NULL,SW_SHOWNORMAL);   由于这里答应在目录名中使用空格,所以一切都解决了。在实际的使用中,我们可以编一个文件浏览程序放在隐躲目录中,然后在根目录下用一个程序通过上面的方法往调用这个浏览程序即可,当然这个调用程序本身要加上口令,否则就毫无意义啦。


上一篇:假负载使用说明书
下一篇:加电类故障
本类推荐
滁州电脑维修,滁州电脑上门维修,滁州上门修电脑,滁州笔记本维修,滁州打印机维修,滁州上门维修打印机,从这里开始! 【滁州市电脑维修中心】|【电话:18655026336】|【滁州市打印机维修电脑维修报修手机:13955014230】【QQ:445233238】