范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文

硬盘如何加密

  硬盘加密的几种方法:
  一、修改硬盘分区表信息
  硬盘分区表信息对硬盘的启动至关重要,如果找不到有效的分区表,将不能从硬盘启动或即使从软盘启动也找不到硬盘。通常,第一个分区表项的第0子节为80h,表示c盘为活动dos分区,硬盘能否自举就看这里。若将该字节改为00h,则不能从硬盘启动,但从软盘启动后,硬盘仍然可以访问。分区表的第4字节是分区类型标志,第一分区的此处通常为06h,表示c盘为活动dos分区,若对第一分区的此处进行修改可对硬盘起到一定加密作用。
  具体表现在:
  1.若将该字节改为0,则表示该分区未使用,当然不能再从c盘启动了。从软盘启动后,原来的c盘不见了,看到的c盘是原来的d盘,d盘是原来的e盘,依此类推。
  2.若将此处字节改为05h,则不但不能从硬盘启动,即使从软盘启动,硬盘的每个逻辑盘都不可访问,这样等于整个硬盘被加密了。另外,硬盘主引导记录的有效标志是该扇区的最后两字节为55aah。若将这两字节变为0,也可以实现对整个硬盘加锁而不能被访问。硬盘分区表在物理0柱面0磁头1扇区,可以用norton for win95中的diskedit直接将该扇区调出并修改后存盘。或者在debug下用int 13h的02h子功能将0柱面0磁头1扇区读到内存,在相应位置进行修改,再用int 13h的03h子功能写入0柱面0磁头1扇区就可以了。
  上面的加密处理,对一般用户来讲已足够了。但对有经验的用户,即使硬盘不可访问,也可以用int 13h的02h子功能将0柱面0磁头1扇区读出,根据经验将相应位置数据进行修改,可以实现对硬盘解锁,因为这些位置的数据通常是固定的或有限的几种情形。另外一种保险但显得笨拙的方法是将硬盘的分区表项备份起来,然后将其全部变为0,这样别人由于不知道分区信息,就无法对硬盘解锁和访问硬盘了。
  二、对硬盘启动加口令
  在cmos中可以设置系统口令,使非法用户无法启动计算机,当然也就无法使用硬盘了。但这并未真正锁住硬盘,因为只要将硬盘挂在别的计算机上,硬盘上的数据和软件仍可使用。要对硬盘启动加口令,可以首先将硬盘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 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盘禁止写。

华为T8950有前置摄像头吗华为T8950有前置摄像头。华为T8950外观尺寸134x67。8x10。5mm,正面配备4。5英寸960x540像素高清大屏幕,并融入自家UI界面,美观和操控性都不错,屏幕上方设华为W2需要剪卡吗?华为W2用MICROSIM卡吗?华为W2需要剪卡吗华为W2不需要剪卡。华为W2采用了4。3英寸IPS屏幕,分辨率为480x800,华为W2并没有出现偏色现象,这归功于IPS显示技术的应用。在实际的显示效果中,华为华为荣耀X1需要剪卡吗?华为荣耀X1用MICROSIM卡吗?华为荣耀X1需要剪卡吗华为荣耀X1不需要剪卡。华为荣耀X1搭载Kirin9101。6GHz四核处理器2GBRAM内存,7英寸1920x1200分辨率屏幕,采用LTPS技术,像素密度华为T8950需要剪卡吗华为T8950不需要剪卡。华为T8950外观尺寸134x67。8x10。5mm,正面配备4。5英寸960x540像素高清大屏幕,并融入自家UI界面,美观和操控性都不错,屏幕上方设计海尔W718运存是多少海尔W718搭载了一颗主频为1GHz的高速处理器,内存空间方面,内置了512MBRAM4GBROM,支持最高32GB内存卡扩展。海尔W718是海尔与阿里巴巴携手发布的一款全新阿里云华为Honor运存是多少华为Honor采用高通MSM8255TScorpion处理器,处理主频达到1。4GHz,搭载Adreno205图形处理芯片,内置512MB的RAM和4GB的ROM。512MB的RA天语W806运存是多少天语W806采用的是NVIDIATegra2双核处理器,主频1。0GHz,内嵌NVDIAAP图形处理器。RAM方面是比较主流的1GB,ROM4GB。天语W806搭载了一块4。3英寸华为W1容量是多少华为W1容量是2020mAH。华为W1搭载的这款高通MSM8230处理器,其来头和性能都不容小觑。高通搭载的MSM8230双核1。2GHz处理器属于QualcommSnapdrag华为W1内存是多少华为W1内存是4GB。华为W1搭载的这款高通MSM8230处理器,其来头和性能都不容小觑。高通搭载的MSM8230双核1。2GHz处理器属于QualcommSnapdragonS4华为W1摄像头像素是多少华为W1摄像头像素是500万像素。华为W1搭载的这款高通MSM8230处理器,其来头和性能都不容小觑。高通搭载的MSM8230双核1。2GHz处理器属于QualcommSnapdr华为W1的CPU主频是多少华为W1的CPU主频是1。2GHz。华为W1搭载的这款高通MSM8230处理器,其来头和性能都不容小觑。高通搭载的MSM8230双核1。2GHz处理器属于QualcommSnapd
魅族MX支持FLV播放吗魅族MX一般是可以支持播放FLV的,但是只支持H264编码的,其他编码的可能不支持,一般网站上直接下载的都可以播放。魅族MX采用直板大屏幕触控设计,同时配备了主流的4英寸的屏幕,1魅族MX支持的蓝牙键盘吗魅族MX不支持的蓝牙键盘。魅族MX采用直板大屏幕触控设计,同时配备了主流的4英寸的屏幕,1600万色的分辨率640960像素,配以全球最自然亮丽的ASV的屏幕材质,全面提高了液晶屏魅族MX怎么删除联系人账户魅族MX删除联系人账户,可以点击拨号键mdashmdash第二个人像mdashmdash菜单键mdashmdash设置mdashmdash联系人账户mdashmdash点击您需要删魅族mx6怎么样?价格多少?导语小编认为如今,智能手机在我们的日常生活之中的运用真的是越来越多了,并且手机更新换代的速度也是越来越快了,如今不短短几年的时间,智能手机的配置也已经快要发生翻天覆地的变化了。小编魅族MX5拍照怎么样?最大支持多少分辨率照片拍摄?魅族MX5拍照怎么样魅族MX5沿用专业的索尼2070万像素顶级CMOS,并将定制的6P蓝膜镜头模组囊括其中,照片成像质量绝佳。在保证了基础成像质量之后,魅族MX5上又新增了激光对焦魅族MX4pro的屏幕尺寸是多少?魅族MX4pro的分辨率是多少?魅族MX4pro的屏幕尺寸是多少魅族MX4pro的屏幕尺寸是5。5英寸。针对魅族MX4pro的屏幕尺寸是多少的问题,屏幕方面,魅族MX4Pro采用了5。5英寸2K屏幕,分辨率达25魅族mx5报价及测评介绍现在,随着科技的越来越发达,手机也变成了我们生活中必不可少的东西。手机可以打电话传播信息游戏休闲娱乐等功能,并能解决许多问题。不管是男女老少,几乎人人都有一部手机。但是你真的了解手魅族mx5评测魅族mx5价格魅族mx5是在2015年推出市场的一款智能手机,全金属设计,简约风格,时尚大方。魅族mx5屏幕色彩表现力不错,外壳颜色有四种选择,分别是灰色银白金色和银黑。魅族mx5继承了魅族系列魅族手机mx怎么样?报价多少?要说国产手机中叫得响亮的品牌,魅族绝对是其中之一。魅族发展手机可能不过短短的十年时间,但是已经成为国内数一数二的国产手机品牌了。魅族之所以能发展这么快,与自身的努力注重研发创新等是魅族x5怎么样魅族x5产品介绍及市场报价不知道是不是双十一的原因,最近小编身边总有很多人换手机,巧的是有两个朋友在双方都没有说好的情况下都买了同一款手机mdashmdash魅族x5。在很多人的眼里,魅族逐渐成为了价格实惠魅族18spro支持人脸解锁吗采用几种解锁方式魅族18spro这款手机可是一款可以为小伙伴们搭理强悍性能体验感受的手机哦,但是现在的小伙伴们可是不仅仅是关注着性能,那么在这款手机中是否是有着便捷的人脸解锁方式呢?现在就有小编来