警 告: 本加密方式太危险了!!
使用本方法加密的光盘数据将再也不能提取出来了
所以如果是重要的文件,请您千万不要使用这种方
式加密。
对于不当使用造成的一切后果,本人概不负责!!
真的太危险了,一定不要落到坏人手中!!!
周六周日休息没有事干,突发奇想,要制作一个加密的光盘。
基本思路是用 X-FILE2 架构来制作ISO镜像,然后通过修改
前部的假索引信息来达到加密的目的,可是反复试验都无法
达到理想的效果。
最可气的是竟然用 isobuster 0.9.x版本 就可以直接看见所
有的文件,包括那些隐藏了的文件。
整整研究一上午还是没有解决这个问题,傍晚吃晚饭时忽然想到
电脑可以用双系统,来进入不同的操作系统。那光盘可以这么做
吗? 匆匆吃过晚饭就开始了新一轮的研究要怎么做呢,说来其实
也很简单,就怕您想不到哦!!
先照 X-FILE2 格式制作一个名为 45000-ISO.ISO 的ISO文件,并在
这个iso头部加上一定量的空数据,参看我以前写的 X-FILE2 相关文
章,这里就不再复述了,注意不用执行复制iso索引和ip.BIN信息这
个步骤。
准备好后,再建一个文件夹在里面放上和游戏无关的数据,大约有几KB
就够了,不过千万不要忘记放一个游戏的主程序文件同名的文件也就是
这个 1ST_READ.BIN (懒得找的话直接复制一个游戏主程序也可以),
然后制作标准的11702用的ISO文件,命名为11702-ISO.ISO(不要忘记
把ip.bin也插入进去)。
用winhex 打开这个11702-ISO.ISO复制全部内容,粘贴到45000-ISO.ISO
的头部,保存为DATA.ISO。然后再到 45000-ISO.ISO 复制下 iso索引中
1ST_READ.BIN 的相关信息大约有45字节。粘贴到DATA.ISO中的相同位置
上这个地址很好找,大约在 0xB800 后面很显眼的地方。
最后保存文件,执行CDI4DC 生成 CDI镜像文件,上机测试。
可以看见只有您制作的 11702-ISO.ISO 中的文件出现在光驱中,不过您
仔细看的话可以发现,1ST_READ.BIN的起始位置出现在了45000扇区之后。
除此以外您见不到任何的游戏文件哦。
这个文件其实您也可以用相关修改来隐藏的,我懒得做。
有兴趣就自己做一个吧 !
我准备了一个测试用的镜像文件,给大家看看,在光驱中您看见的只是一个,
没有写完的AUTORUN.EXE程序以及相关文件,但是执行DC模拟器却可以进入
DP3 浏览器当中而,且可以正常使用。
加密效果真的很棒。如果不了解加密方式恐怕很难破解的哦!!
对不起!您没有登录,请先登录论坛.
镜像文件有102MB 我用7Z 的极限压缩 压缩到15.7MB。
-----------------------传说中的分割线-------------------------
PS:本文仅限有一定基础的人阅读,不懂的话请从头学起。
PS2:本文中介绍的方法用模拟器测试没有问题。不保证烧录后在DC上没有问题。
[ 此贴被glf999在2006-12-22 12:12重新编辑 ]