其实也不能算真正的破解,只是重写代码吧,依葫画瓢。因为原批处理实际上也就是简单的代码,用BAT2EXE处理了下,结果混淆糊弄了观众.
下面是破解工作相关的东东:
1。首先是软件环境的准备,VMware Workstation(虚拟机),这东东好得不得了:
下载地址:
VMware Workstation(虚拟机)
虚拟软驱,这东东也挺好,就是不能设置多个软驱,以前用过一个可以设置多个软驱的,忘记名字了哈。
下载地址:
虚拟软驱
2。然后是提取光盘引导区的文件,生成*.img类的软盘镜像,这种工具就不多说了,大家都知道。不管哪种工具提取的引导镜象,扩展名是否规范,虚拟软驱实际上都能识别的,然后加载到虚拟机后,同样能识别运行。
以下是两个引导镜像的目录文件比较,上面的是全分区共享版的,下面的是偶在原批处理基础上修改的。
原批处理程序主程序是NTFS.COM,它实际上漏洞百处,连简单的判断备份文件文件是否存在都没有,竟然敢叫卖正式版80元。(不好意思,偶的也没加上去,需要的可以去下那个一键恢复C盘的4in1下载后查看代码,写得非常好,人家还是免费的,开源的)
偶的是main.bat那个东东。
下面是几个主要外带程序的抓图,
a.SHWZX.COM这个是关机,重启的命令程序
b.TW.COM这个是汉字识别系统的程序
c.CHOICE.COM这个是判断走分支流程的程序
d.WRWZX.COM这个是写代码颜色的程序
e.B.COM这个是查看设置文件属性的程序
3。文件找到后,下面就是查看原码了,原主程序用bat2exe执行过,结果前后加了不少乱码,总之用了几个反汇编的软件还原,不是乱糟糟的,就是偶看不懂哈,后来找到乱码查看器,(下载地址:
乱码查看器)看到的还是是乱码,
如图:
不过中间有很大一部分是可以利用的代码段,分析了一下,最后在该基础上把头尾去掉,然后加点自己对批处理的简单认识重写选择的分支,就有了现在的代码哈。
如图:
有兴趣的请自己下了去比较哈,
原光盘引导镜像下载:
GHOST8.3中文超级光盘V6.0共享版.iso引导软盘镜像
偶重写的引导镜像下载:
GHOST8.3中文多分区系统备份简易版软盘镜像
4。下面是原批处理界面和偶的批处理界面的一些比较,偶去掉了原来的一些功能,只做了偶需要的功能,因为偶朋友的做设计的机器经常坏掉系统,小两口又对电脑重装陌生得很,有兴趣的先生女士自己去优化增强哈。
本镜像做成光盘引导启动盘后,适合一个硬盘分了四个区装了双系统的机器。相关功能在虚拟机上测试成功!
原主界面:
偶的主界面:
这里选择多了个6,是个错误,如果按了6就退出程序了,上传文件和代码已修正。
原一级选择界面:
偶一级选择界面:
原二级选择界面:
偶二级选择界面:
其它的有兴趣的朋友自己装了试试吧!
原主要文件与新主要文件对应表:
SHWZXR.COM =======RESET.BAT
SHWZXRS.COM ======POWER.BAT
fgk.COM ===========LOAD.BAT
NTFS.COM ==========MAIN.BAT
其它偶的没有的就是去掉了,剩下的就是系统运行必须的程序了。不放心的朋友请自行查杀病毒。
欢迎批评指正哈!
Last edited by flyuu on 2006-12-5 at 05:44 PM ]