欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種保護(hù)硬盤(pán)數(shù)據(jù)的方法

文檔序號(hào):9417310閱讀:497來(lái)源:國(guó)知局
一種保護(hù)硬盤(pán)數(shù)據(jù)的方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)數(shù)據(jù)安全領(lǐng)域,具體地說(shuō)是一種實(shí)用性強(qiáng)、保護(hù)硬盤(pán)數(shù)據(jù)的方法。
【背景技術(shù)】
[0002]一般情況下打開(kāi)計(jì)算機(jī)后,系統(tǒng)進(jìn)行設(shè)備自檢并更新ES⑶(Extended SystemConfigurat1n Data),如果在 B1S (Basic Input Output System)中設(shè)置為硬盤(pán)優(yōu)先啟動(dòng),系統(tǒng)將首先把位于硬盤(pán)0磁頭、0柱面、I扇區(qū)的主引導(dǎo)記錄MBR(Main Boot Record)讀入內(nèi)存0000:7C00H處,并從此處繼續(xù)執(zhí)行;如果在B1S中選擇USB-HDD優(yōu)先啟動(dòng)且在USB接口中插入了系統(tǒng)引導(dǎo)盤(pán),則系統(tǒng)首先將C盤(pán)O磁道、O磁頭、I扇區(qū)的內(nèi)容讀入內(nèi)存0000:7C00H處,并跳轉(zhuǎn)到此處繼續(xù)執(zhí)行。后續(xù)的執(zhí)行過(guò)程會(huì)檢測(cè)有無(wú)硬盤(pán)分區(qū)表,如有則進(jìn)一步對(duì)硬盤(pán)分區(qū)表的內(nèi)容進(jìn)行分析,決定是否能夠正常完成系統(tǒng)的引導(dǎo)過(guò)程。光驅(qū)引導(dǎo)及雙硬盤(pán)的引導(dǎo)與此類(lèi)似。主要的引導(dǎo)流程請(qǐng)參見(jiàn)圖1和圖2。
[0003]由上面分析可知,無(wú)論何種引導(dǎo)方式,系統(tǒng)在引導(dǎo)過(guò)程中都要檢測(cè)硬盤(pán)分區(qū)表,如果硬盤(pán)分區(qū)表出現(xiàn)故障,便不能夠正常引導(dǎo)或由U盤(pán)引導(dǎo)后不可使用硬盤(pán)。所以硬盤(pán)分區(qū)表是進(jìn)行系統(tǒng)保護(hù)的一個(gè)非常重要的數(shù)據(jù)結(jié)構(gòu),通常使用兩種方法對(duì)計(jì)算機(jī)的硬盤(pán)數(shù)據(jù)進(jìn)行保護(hù):一種方法是在CMOS SETUP程序中設(shè)置系統(tǒng)口令;另一種方法是在操作系統(tǒng)中設(shè)置合法用戶(hù)的帳號(hào)和密碼,此方法只適用于NT內(nèi)核的操作系統(tǒng)。系統(tǒng)在啟動(dòng)過(guò)程中要求使用者輸入口令或密碼,輸入正確可正常啟動(dòng)系統(tǒng)使用硬盤(pán)數(shù)據(jù),否則系統(tǒng)拒絕用戶(hù)使用。不過(guò)上述方法都存在一定的不足:對(duì)于CMOS SETUP系統(tǒng)口令,可利用“放電法”清除;在NT操作系統(tǒng)中設(shè)置的用戶(hù)帳戶(hù)及密碼,可利用Windows輸入法漏洞或一些相關(guān)軟件進(jìn)行破解。此夕卜,如果非法用戶(hù)把被保護(hù)計(jì)算機(jī)中的硬盤(pán)拆下來(lái)安裝到自己的計(jì)算機(jī)上作為從盤(pán),則上面的兩種方法便失去作用,達(dá)不到數(shù)據(jù)保護(hù)的目的了。
[0004]基于此,現(xiàn)提供一種通過(guò)加鎖實(shí)現(xiàn)保護(hù)硬盤(pán)數(shù)據(jù)的方法。

【發(fā)明內(nèi)容】

[0005]本發(fā)明的技術(shù)任務(wù)是針對(duì)以上不足之處,提供一種實(shí)用性強(qiáng)、保護(hù)硬盤(pán)數(shù)據(jù)的方法。
[0006]一種保護(hù)硬盤(pán)數(shù)據(jù)的方法,其具體實(shí)現(xiàn)過(guò)程為:
一、編譯硬盤(pán)鎖,該硬盤(pán)鎖運(yùn)行后改寫(xiě)硬盤(pán)O柱面、O磁頭、I扇區(qū)的引導(dǎo)程序,并將分區(qū)表破壞:所述硬盤(pán)鎖構(gòu)造一個(gè)循環(huán)分區(qū)表,即將第二分區(qū)表的入口地址指向第一分區(qū)表的入口地址;
二、把上述硬盤(pán)鎖的匯編源程序編譯鏈接成一可運(yùn)行文件,在關(guān)閉計(jì)算機(jī)之前運(yùn)行該程序,機(jī)器便被加鎖保護(hù);
三、當(dāng)步驟一、二修改完畢重新啟動(dòng)計(jì)算機(jī)后,引導(dǎo)程序?qū)τ脖P(pán)分區(qū)表進(jìn)行分析,這時(shí)構(gòu)造的循環(huán)分區(qū)表使引導(dǎo)程序無(wú)休止地讀取硬盤(pán)分區(qū)表,系統(tǒng)進(jìn)入死循環(huán)狀態(tài)。
[0007]所述加鎖盤(pán)的設(shè)計(jì)過(guò)程如下:
構(gòu)造512字節(jié)緩沖區(qū),用以存放硬盤(pán)主導(dǎo)扇區(qū);
把硬盤(pán)主引導(dǎo)扇區(qū)讀入BUFF緩沖區(qū);
將第二分區(qū)入口指向第一分區(qū)入口,構(gòu)造循環(huán)分區(qū)表;
將緩沖區(qū)中改造好的內(nèi)容寫(xiě)入硬盤(pán)主引導(dǎo)扇區(qū)。
[0008]所述循環(huán)分區(qū)表的構(gòu)造過(guò)程中,其它參數(shù)也進(jìn)行修改,該修改的參數(shù)包括修改硬盤(pán)分區(qū)表的結(jié)束標(biāo)志、將代表分區(qū)表類(lèi)型的分區(qū)表項(xiàng)偏移量數(shù)值改成一個(gè)非法的數(shù)值、將一個(gè)分區(qū)的終止地址改為另一分區(qū)的終止地址。
[0009]合法的用戶(hù)使用鑰匙盤(pán)來(lái)完成系統(tǒng)解鎖,該鑰匙盤(pán)是將解鎖代碼寫(xiě)入普通U盤(pán)的引導(dǎo)扇區(qū),并替換掉其原先的內(nèi)容,利用此U盤(pán)引導(dǎo)系統(tǒng)時(shí),系統(tǒng)自檢完畢后把寫(xiě)入的解鎖代碼讀入內(nèi)存并執(zhí)行,不再去做讀取分析硬盤(pán)分區(qū)表的工作,解鎖后重新啟動(dòng)計(jì)算機(jī),系統(tǒng)便可以正常啟動(dòng)進(jìn)入操作系統(tǒng)。
[0010]本發(fā)明的一種保護(hù)硬盤(pán)數(shù)據(jù)的方法,具有以下優(yōu)點(diǎn):
本發(fā)明提出的一種保護(hù)硬盤(pán)數(shù)據(jù)的方法,利用硬盤(pán)鎖保護(hù)硬盤(pán)數(shù)據(jù)的基本原理,編寫(xiě)出加鎖程序,它可對(duì)現(xiàn)有保護(hù)技術(shù)的缺陷進(jìn)行彌補(bǔ),提升被保護(hù)系統(tǒng)的安全性,增大非法用戶(hù)對(duì)系統(tǒng)的破解難度,實(shí)現(xiàn)對(duì)硬盤(pán)數(shù)據(jù)的深入保護(hù),實(shí)用性強(qiáng),易于推廣。
【附圖說(shuō)明】
[0011]附圖1為現(xiàn)有技術(shù)中硬盤(pán)引導(dǎo)示意圖。
[0012]附圖2為現(xiàn)有技術(shù)中U盤(pán)引導(dǎo)不意圖。
[0013]附圖3為本發(fā)明中硬盤(pán)主引導(dǎo)扇區(qū)示意圖。
[0014]附圖4為本發(fā)明中硬盤(pán)分區(qū)表項(xiàng)示意圖。
[0015]附圖5為本發(fā)明中硬盤(pán)分區(qū)表實(shí)例圖。
[0016]附圖6為本發(fā)明中修改后的硬盤(pán)分區(qū)表示例圖。
[0017]附圖7為加鎖程序的代碼。
[0018]附圖8為鑰匙盤(pán)的具體內(nèi)容。
【具體實(shí)施方式】
[0019]下面結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明作進(jìn)一步說(shuō)明。
[0020]本發(fā)明提供一種保護(hù)硬盤(pán)數(shù)據(jù)的方法,其具體實(shí)現(xiàn)過(guò)程為:
一、編譯硬盤(pán)鎖,該硬盤(pán)鎖運(yùn)行后改寫(xiě)硬盤(pán)O柱面、O磁頭、I扇區(qū)的引導(dǎo)程序,并將分區(qū)表破壞:所述硬盤(pán)鎖構(gòu)造一個(gè)循環(huán)分區(qū)表,即將第二分區(qū)表的入口地址指向第一分區(qū)表的入口地址;
二、把上述硬盤(pán)鎖的匯編源程序編譯鏈接成一可運(yùn)行文件,在關(guān)閉計(jì)算機(jī)之前運(yùn)行該程序,機(jī)器便被加鎖保護(hù);
三、當(dāng)步驟一、二修改完畢重新啟動(dòng)計(jì)算機(jī)后,引導(dǎo)程序?qū)τ脖P(pán)分區(qū)表進(jìn)行分析,這時(shí)構(gòu)造的循環(huán)分區(qū)表使引導(dǎo)程序無(wú)休止地讀取硬盤(pán)分區(qū)表,系統(tǒng)進(jìn)入死循環(huán)狀態(tài)。
[0021]所述加鎖盤(pán)的設(shè)計(jì)過(guò)程如下:
構(gòu)造512字節(jié)緩沖區(qū),用以存放硬盤(pán)主導(dǎo)扇區(qū); 把硬盤(pán)主引導(dǎo)扇區(qū)讀入BUFF緩沖區(qū);
將第二分區(qū)入口指向第一分區(qū)入口,構(gòu)造循環(huán)分區(qū)表;
將緩沖區(qū)中改造好的內(nèi)容寫(xiě)入硬盤(pán)主引導(dǎo)扇區(qū)。
[0022]所述循環(huán)分區(qū)表的構(gòu)造過(guò)程中,其它參數(shù)也進(jìn)行修改,該修改的參數(shù)包括修改硬盤(pán)分區(qū)表的結(jié)束標(biāo)志、將代表分區(qū)表類(lèi)型的分區(qū)表項(xiàng)偏移量數(shù)值改成一個(gè)非法的數(shù)值、將一個(gè)分區(qū)的終止地址改為另一分區(qū)的終止地址。
[0023]合法的用戶(hù)使用鑰匙盤(pán)來(lái)完成系統(tǒng)解鎖,該鑰匙盤(pán)是將解鎖代碼寫(xiě)入普通U盤(pán)的引導(dǎo)扇區(qū),并替換掉其原先的內(nèi)容,
當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
乡城县| 泌阳县| 丹巴县| 河源市| 洪泽县| 若羌县| 曲靖市| 浙江省| 家居| 汾西县| 潜江市| 黑龙江省| 黄梅县| 进贤县| 鹤山市| 福海县| 凌海市| 武城县| 新晃| 襄垣县| 乌拉特后旗| 寻甸| 文化| 恩平市| 阿克苏市| 水富县| 霍林郭勒市| 光泽县| 岳普湖县| 宁安市| 沁阳市| 佛坪县| 克东县| 光泽县| 穆棱市| 迁安市| 琼海市| 宁夏| 凤凰县| 神池县| 灌阳县|