硬盘强力保护工具——CCP
一、功能及特点
CCP通过在硬盘安装新的主引导记录MBR(Main Boot Record)的方法对硬盘进行保护,适用于操作系统为MSDOS或PCDOS的微机。安装设定后,可实现以下部分或全部功能:
·引导保护:从硬盘引导时,需键入引导口令或超级用户口令方可正常启动。三次口令有误,系统锁死。若CMOS设置为软盘引导,则启动后不能识别硬盘。
·配置锁定:修改CONFIG.SYS与AUTOEXEC.BAT后,系统引导时要求用户回答超级用户口令,口令异常系统锁死。
从保护思路看,CCP并不比其它方法高明许多,但由于采取了一系列强有力的措施,其保护的可靠性得以大大提高。
·分级管理:管理级别分为超级用户与最终用户。只有超级用户可以设定或更改自身及最终用户的权限(如可设定为最终用户只能更改启动口令,不能进行其它操作等)。
·CCP将新的MBR安装在硬盘的前五个扇区,将原MBR及新的MBR保存在软盘上以备复原系统之需。同时在硬盘根目录下以只读、隐含的奇怪文件名保存这五个扇区原来的内容。
·以特殊格式在软盘上存储MBR内容。该软盘对DOS而言好象是未经格式化的新磁盘,对其操作将显示General failure reading drive A等错误信息。只有CCP可正确读取其内容。不要误认为该盘已损坏!
·由于新的MBR安装在硬盘的前五个扇区,所以CCP会阻止对该区域的任何写入操作。专门重写MBR的FDISK /MBR命令对其也无可奈何。若对该区域执行读操作,则显示原MBR内容。
·CCP对系统硬盘的保护是靠新的MBR实现的。即使将CCP文件或其整个子目录删除也不会导致保护失败或系统崩溃。
二、安装及设定
该软件的安装及设定均通过执行CCP.COM实现。由于采用了字符图形用户界面且提示信息较丰富,故仅叙述其要点。
运行CCP.COM文件将显示主菜单,其选项及意义如下:
Set Access__设定超级用户口令及其作用范围
Install__向硬盘安装(或重新安装)新的MBR
Recover__病毒感染或磁盘损坏后恢复CCP
Remove__从硬盘上移去CCP,恢复原MBR
Exit__返回DOS
·选择Set Access将出现Access Password(访问口令)和Configuration(配置列表)两个选项。
Access Password选择或改变超级用户的口令。初次安装时无口令,但重新设定安装CCP时,必须输入超级用户口令。
选择Configuration项目后将弹出配置列表菜单。该菜单让用户选择超级用户口令的作用范围。配置选择菜单有以下选项:
Recover hard disk protection(恢复硬盘保护)
Remove hard disk protection(移去硬盘保护)
(Re)Install hard disk protection(安装或重新安装硬盘保护)
Set boot password(设置引导口令)
使用光标键选定选择项目,用空格键确定。被选中的项目前会显示一个ASCII码值为251的符号。选中的项目,最终用户将无权再进行设定。
·选择Install将弹出Available Options(有效选项)菜单,让用户选择CCP安装后被保护的内容。菜单项目有:
Require password to boot the operating system(引导操作系统时需要口令)
Check CONFIG.SYS and AUTOEXEC.BAT at system boot(系统引导时检查CONFIG.SYS和AUTOEXEC.BAT)
Prevent access to hard disk if system booted from floppy disk(从软盘引导时阻止对硬盘的访问)
选中Require password...后,需输入一个最终用户口令。每次从硬盘引导时,CCP都将要求键入该口令。该选项在Set Access菜单中Set Boot password未选中时才出现。
选中Check CONFIG.SYS...后,系统引导时将对系统配置文件CONFIG.SYS与AUTOEXEC.BAT进行检查。如果这两个文件被改动,系统引导时将出现提示信息:
AUTOEXEC.BAT and/or CONFIG.SYS has been modified(AUTOEXEC.BAT和/或CONFIG.SYS已被更改)
Enter SuperUser password(输入超级用户口令)
选择Prevent access...后,当从软盘启动系统试图访问硬盘时,会显示Invalid Media Specification(指定无效媒体)错误信息。
·选择Recover后,CCP将提示用户将备份MBR的软盘插入软驱,然后将其恢复至硬盘。在硬盘损坏或病毒侵扰造成MBR被破坏时,可用该选项恢复。
·选择Remove将去除CCP对硬盘的保护,恢复原来的MBR并重新启动系统。
·选择Exit将从CCP返回DOS。重新设定后,CCP会提示用户是否在退出前存储修改内容。
系统重新启动后,蓝色背景下将显示一把黄色的钥匙,并提示用户输入引导口令(Enter Boot password)。只有正确键入引导口令或超级用户口令,系统才会继续引导__它在履行自己的职责了。
三、注意事项
1.虽然CCP与MSDOS和PCDOS的兼容性很好,但它不支持DOS-Unix、DOS-OS/2等双重启动分区的硬盘。
2.安装及设定CCP时,内存中不应驻留磁盘高速缓存类软件(如SMARTDRIVE)。安装、设定完成后,此类软件可以正常加载使用。
3.若在Windows环境中安装、设定CCP,应将32位存取方式关闭(将WIN.INI中32BitDiskAccess语句设为OFF)。
顺便说明,该软件系共享软件,可方便地从BBS站下载或从其它途径得到。