分类
首页

>

所有文章资讯

>

如何给硬盘加密

如何给硬盘加密

Oct 12,2022
如何给硬盘加密
计算机硬盘加密有五种方法:修改硬盘分区表信息.对硬盘启动加口令.对硬盘实现用户加密管理.对某个逻辑盘实现写保护.磁盘扇区数据加密,五大方法加密硬盘数据。这些方法都能可以给硬盘加密,需要我们仔细地去研究下。

如何给硬盘加密:启动口令


UNIX操作系统可以实现多用户管理,在DOS系统下,将硬盘管理系统进行改进,也可实现类似功能的多用户管理。该管理系统可以满足这样一些要求:
1.将硬盘分为公用分区C和若干专用分区D。其中超级用户来管理C区,可以对C区进行读写和更新系统;特别用户(如机房内部人员)通过口令使用自己的分区,以保护自己的文件和数据;一般用户(如到机房上机的普通人员)任意使用划定的公用分区。后两种用户都不能对C盘进行写操作,这样如果把操作系统和大量应用软件装在C盘,就能防止在公共机房中其他人有意或无意地对系统和软件的破坏,保证了系统的安全性和稳定性。
2.在系统启动时,需要使用软盘钥匙盘才能启动系统,否则硬盘被锁住,不能被使用。此方法的实现可通过利用硬盘分区表中各逻辑盘的分区链表结构,采用汇编编程来实现。

如何给硬盘加密:修改分区表


我们知道,在CMOS中可以设置系统口令,使非法用户无法启动计算机,当然也就无法使用硬盘了。但这并未真正锁住硬盘,因为只要将硬盘挂在别的计算机上,硬盘上的数据和软件仍可使用。要对硬盘启动加口令,可以首先将硬盘0柱面0磁头1扇区的主引导记录和分区信息都储存在硬盘并不使用的隐含扇区,比如0柱面0磁头3扇区。然后用Debug重写一个不超过512字节的程序(实际上100多字节足矣)装载到硬盘0柱面0磁头1扇区。该程序的功能是执行它时首先需要输入口令,若口令不对则进入死循环;若口令正确则读取硬盘上存有主引导记录和分区信息的隐含扇区(0柱面0磁头3扇区),并转去执行主引导记录。
由于硬盘启动时首先是BIOS调用自举程序INT19H将主硬盘的0柱面0磁头1扇区的主引导记录读入内存0000:7C00H处执行,而我们已经偷梁换柱,将0柱面0磁头1扇区变为我们自己设计的程序。这样从硬盘启动时,首先执行的不是主引导程序,而是我们设计的程序。在执行我们设计的程序时,口令若不对则无法继续执行,也就无法启动了。即使从软盘启动,由于0柱面0磁头1扇区不再有分区信息,硬盘也不能被访问了。当然还可以将我们设计的程序像病毒一样,将其中一部分驻留在高端内存,监视INT13H的使用,防止0柱面0磁头1扇区被改写。

如何给硬盘加密:用户加密


我们知道,软盘上有写保护缺口,在对软盘进行写操作前,BIOS要检查软盘状态,如果写保护缺口被封住,则不能进行写操作。而写保护功能对硬盘而言,在硬件上无法进行,但可通过软件来实现。在DOS系统下,磁盘的写操作包括几种情况:①在支持下的写操作,如MD.RD.COPY等;②在DOS功能调用中的一些子功能如功能号为10H.13H.3EH.5BH等可以对硬盘进行写操作;③通过INT26H将逻辑扇区转换为绝对扇区进行写;④通过INT13H的子功能号03H.05H等对磁盘进行写操作。但每一种写操作最后都要调用INT13H的子功能去实现。
因此,如果对INT13H进行拦截,可以实现禁止对硬盘特定逻辑盘的写操作。由于磁盘上文件的写操作是通过INT13H的03H子功能进行写,调用此子功能时,寄存器CL表示起始扇区号(实际上只用到低6位);CH表示磁道号,在硬盘即为柱面号,该柱面号用10位表示,其最高两位放在CL的最高两位。对硬盘进行分区时可以将硬盘分为多个逻辑驱动器,而每个逻辑驱动器都是从某一个完整的柱面开始。如笔者的硬盘为2.5GB,分为C.D.E.F.G五个盘。其中C盘起始柱面号为00H,D盘起始柱面号为66H,E盘起始柱面号为E5H,F盘起始柱面号为164H,G盘起始柱面号为26BH。如果对INT13H进行拦截,当AH=03H,并且由CL高两位和CH共同表示的柱面号大于E4H并小于164H,就什么也不做就返回,这样就可以实现对E盘禁止写。
< 上一篇
新硬盘如何分区装系统
下一篇 >
笔记本散热器什么牌子好

推荐文章

烤鸭炉
烤鸭炉采用进口不锈钢板来制造,操作很方便,降低耗气量。燃气.电热等等很多种的新型的烤鸭炉,采用大量的不锈钢原料,选择高品质点火器,电机,宽大而精细的玻璃视窗,透明直观明了。适合烤制多种烤鸭和烤鸡如北京烤鸭.啤酒烤鸭.鸡翅.鸡脖和鸭脖等产品,是非常理想的肉类烤制工具。烤鸭炉的公司 上海恒麦食品机械有限公司上海恒麦食品机械有限公司位于上海的南翔工业区,占地面积三万平方米,有资产千万元,是一家食品机
Jan 01,1970
手动丝印机价格
手动丝印机小巧方便.特别适合研究所.中试中心新产品的试制和一些电子厂小批量.多品种的生产,价格经济.使用方便,是电子生产中不可缺的小型工具之一。手动丝印机同属丝印机设备,半自动丝印机,大型手动丝印机。适合于小规模丝印产品使用,手动丝印机丝印设备易于调节,准确可靠,设有自动吸气。手动丝印机操作 手动丝印机操作过程中的常见故障及解决方法:1.半自动时未踩脚踏开关而立即动作。此类故障原因多半是脚踏开关损
Jan 01,1970
耐火砖成分有哪些
耐火砖也可以简称为火砖,它是一种用耐火黏土或其他耐火材料烧制成的一种定型耐火材料,在建筑行业中具有广泛的用途。市场上的耐火砖主要有:高铝耐火砖.黏土耐火砖和轻质耐火砖三种。耐火砖材料 耐火砖原料组成耐火砖的原材料种类很多,组成主要分六类:土.石.砂.矿.粉和其他。原材之一,土:铝凡土,高岭土,粘土,硅藻土原材之二,石:莹石,蓝晶石,红柱石,镁橄榄石,蛭石,莫来石,叶蜡石,绿泥石,白云石,硅线石,镁
Jan 01,1970
现在联系

名字

手机号码

邮箱

标题

内容