怎样给磁盘设置密码 怎样给磁盘加密

在别的计算机上,硬盘上的数据和软件仍可使用。要对硬盘启动加口令,可以首先将硬盘0柱面0磁头1扇区的主引导记录和分区信息都储存在硬盘并不使用的隐含扇区,比如0柱面0磁头3扇区。?

然后用Debug重写一个不超过512字节的程序(实际上100多字节足矣)装载到硬盘0柱面0磁头1扇区。该程序的功能是执行它时首先需要输入口令,若口令不对则进入死循环;若口令正确则读取硬盘上存有主引导记录和分区信息的隐含扇区(0柱面0磁头3扇区),并转去执行主引导记录。?

由于硬盘启动时首先是BIOS调用自举程序INT 19H将主硬盘的0柱面0磁头1扇区的主引导记录读入内存0000:7C00H处执行,而我们已经偷梁换柱,将0柱面0磁头1扇区变为我们自己设计的程序。这样从硬盘启动时,首先执行的不是主引导程序,而是我们设计的程序。?

在执行我们设计的程序时,口令若不对则无法继续执行,也就无法启动了。即使从软盘启动,由于0柱面0磁头1扇区不再有分区信息,硬盘也不能被访问了。当然还可以将我们设计的程序像病毒一样,将其中一部分驻留在高端内存,监视INT&nbp;13H的使用,防止0柱面0磁头1扇区被改写。?

三、对硬盘实现用户加密管理?

UNIX操作系统可以实现多用户管理,在DOS系统下,将硬盘管理系统进行改进,也可实现类似功能的多用户管理。该管理系统可以满足这样一些要求:?

怎样给磁盘设置密码 怎样给磁盘加密

1.将硬盘分为公用分区C和若干专用分区D。其中“超级用户”来管理C区,可以对C区进行读写和更新系统;“特别用户”(如机房内部人员)通过口令使用自己的分区,以保护自己的文件和数据;“一般用户”(如到机房上机的普通人员)任意使用划定的公用分区。后两种用户都不能对C盘进行写操作,这样如果把操作系统和大量应用软件装在C盘,就能防止在公共机房中其他人有意或无意地对系统和软件的破坏,保证了系统的安全性和稳定性。 ?

2.在系统启动时,需要使用软盘钥匙盘才能启动系统,否则硬盘被锁住,不能被使用。 此方法的实现可通过利用硬盘分区表中各逻辑盘的分区链表结构,采用汇编编程来实现。?

四、对某个逻辑盘实现写保护?

我们知道,软盘上有写保护缺口,在对软盘进行写操作前,BIOs要检查软盘状态,如果写保护缺口被封住,则不能进行写操作。而写保护功能对硬盘而言,在硬件上无法进行,但可通过软件来实现。?

在DOS系统下,磁盘的写操作包括几种情况:?

①在COMMAND.COM支持下的写操作,如MD、RD、COPY等;?

②在DOS功能调用中的一些子功能如功能号为10H、13H、3EH、5BH等可以对硬盘进行写操作;?

③通过INT 26H将逻辑扇区转换为绝对扇区进行写;?

④通过INT 13H的子功能号03H、05H等对磁盘进行写操作。 但每一种写操作最后都要调用INT 13H的子功能去实现。?

怎样给磁盘加密_怎样给硬盘加密

因此,如果对INT 13H进行拦截,可以实现禁止对硬盘特定逻辑盘的写操作。由于磁盘上文件的写操作是通过INT 13H的03H子功能进行写,调用此子功能时,寄存器CL表示起始扇区号(实际上只用到低6位);CH表示磁道号,在硬盘即为柱面号,该柱面号用10位表示,其最高两位放在CL的最高两位。?

<

对硬盘进行分区时可以将硬盘分为多个逻辑驱动器,而每个逻辑驱动器都是从某一个完整的柱面开始。如笔者的硬盘为2.5GB,分为C、D、E、F、G五个盘。其中C盘起始柱面号为00H,D盘起始柱面号为66H,E盘起始柱面号为E5H,F盘起始柱面号为164H,G盘起始柱面号为26BH。如果对INT 13H进行拦截,当AH=03H,并且由CL高两位和CH共同表示的柱面号大于E4H并小于164H,就什么也不做就返回,这样就可以实现对E盘禁止写

  

爱华网本文地址 » http://www.aihuau.com/a/8104370103/253812.html

更多阅读

怎样在屏保恢复时设置密码保护 win10 屏保恢复密码

怎样在屏保恢复时设置密码保护——简介如果自己的电脑设置了屏保,一旦离开太久就会进入屏保,如果为了保护电脑就必须设置密码保护。怎样在屏保恢复时设置密码保护——工具/原料电脑怎样在屏保恢复时设置密码保护

怎么给自己家的WIFI设置密码 怎样给wifi设置密码

自己家有多台机器需要联网,所以就装了无线路由器,可是装了之后用了发现自己家的网速变慢了,好像被别人盗用自己家的无线网WIFI,所以需要给自己家的WIFI设置密码,下面请看具体步骤:打开浏览器,在地址栏输入路由器地址:192.168.1.1。(以你个

如何给文件夹设置密码? 如何把文件夹设置密码

如何给文件夹设置密码?怎样将文件夹加密码保护? 如何给文件夹设置密码?怎样将文件夹加密码保护?现在很多人都会这么问。随着科技的发展。个人隐私以及文件安全性越来越重要。现在人们无论是工作文件还是个人私秘照片都会放在电脑中,但是,

怎么给一个文件夹设置密码 文件夹不压缩设置密码

怎么给一个文件夹设置密码——简介电脑中有很多的文件夹,一些重要的文件夹需要进行设置密码进行保护,怎样给文件夹设置密码呢?下面的经验里面冰冰就和大家分享一下借助压缩文件来给文件夹设置密码的方法。怎么给一个文件夹设置密码—

怎么给电脑设密码 怎么给电脑设置密码

怎么给电脑设密码——简介如果说自己的电脑不喜欢让别人随便乱动或者自己的电脑中有比较重要的资料不想让别人看到,可以给电脑设置密码,那么怎么设置呢?怎么给电脑设密码——方法/步骤怎么给电脑设密码 1、打开电脑后,点击开始----控制

声明:《怎样给磁盘设置密码 怎样给磁盘加密》为网友何以感受虚实分享!如侵犯到您的合法权益请联系我们删除