亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

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

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

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

[0005]本發(fā)明的技術(shù)任務(wù)是針對以上不足之處,提供一種實(shí)用性強(qiáng)、保護(hù)硬盤數(shù)據(jù)的方法。
[0006]一種保護(hù)硬盤數(shù)據(jù)的方法,其具體實(shí)現(xiàn)過程為:
一、編譯硬盤鎖,該硬盤鎖運(yùn)行后改寫硬盤O柱面、O磁頭、I扇區(qū)的引導(dǎo)程序,并將分區(qū)表破壞:所述硬盤鎖構(gòu)造一個(gè)循環(huán)分區(qū)表,即將第二分區(qū)表的入口地址指向第一分區(qū)表的入口地址;
二、把上述硬盤鎖的匯編源程序編譯鏈接成一可運(yùn)行文件,在關(guān)閉計(jì)算機(jī)之前運(yùn)行該程序,機(jī)器便被加鎖保護(hù);
三、當(dāng)步驟一、二修改完畢重新啟動(dòng)計(jì)算機(jī)后,引導(dǎo)程序?qū)τ脖P分區(qū)表進(jìn)行分析,這時(shí)構(gòu)造的循環(huán)分區(qū)表使引導(dǎo)程序無休止地讀取硬盤分區(qū)表,系統(tǒng)進(jìn)入死循環(huán)狀態(tài)。
[0007]所述加鎖盤的設(shè)計(jì)過程如下:
構(gòu)造512字節(jié)緩沖區(qū),用以存放硬盤主導(dǎo)扇區(qū);
把硬盤主引導(dǎo)扇區(qū)讀入BUFF緩沖區(qū);
將第二分區(qū)入口指向第一分區(qū)入口,構(gòu)造循環(huán)分區(qū)表;
將緩沖區(qū)中改造好的內(nèi)容寫入硬盤主引導(dǎo)扇區(qū)。
[0008]所述循環(huán)分區(qū)表的構(gòu)造過程中,其它參數(shù)也進(jìn)行修改,該修改的參數(shù)包括修改硬盤分區(qū)表的結(jié)束標(biāo)志、將代表分區(qū)表類型的分區(qū)表項(xiàng)偏移量數(shù)值改成一個(gè)非法的數(shù)值、將一個(gè)分區(qū)的終止地址改為另一分區(qū)的終止地址。
[0009]合法的用戶使用鑰匙盤來完成系統(tǒng)解鎖,該鑰匙盤是將解鎖代碼寫入普通U盤的引導(dǎo)扇區(qū),并替換掉其原先的內(nèi)容,利用此U盤引導(dǎo)系統(tǒng)時(shí),系統(tǒng)自檢完畢后把寫入的解鎖代碼讀入內(nèi)存并執(zhí)行,不再去做讀取分析硬盤分區(qū)表的工作,解鎖后重新啟動(dòng)計(jì)算機(jī),系統(tǒng)便可以正常啟動(dòng)進(jìn)入操作系統(tǒng)。
[0010]本發(fā)明的一種保護(hù)硬盤數(shù)據(jù)的方法,具有以下優(yōu)點(diǎn):
本發(fā)明提出的一種保護(hù)硬盤數(shù)據(jù)的方法,利用硬盤鎖保護(hù)硬盤數(shù)據(jù)的基本原理,編寫出加鎖程序,它可對現(xiàn)有保護(hù)技術(shù)的缺陷進(jìn)行彌補(bǔ),提升被保護(hù)系統(tǒng)的安全性,增大非法用戶對系統(tǒng)的破解難度,實(shí)現(xiàn)對硬盤數(shù)據(jù)的深入保護(hù),實(shí)用性強(qiáng),易于推廣。
【附圖說明】
[0011]附圖1為現(xiàn)有技術(shù)中硬盤引導(dǎo)示意圖。
[0012]附圖2為現(xiàn)有技術(shù)中U盤引導(dǎo)不意圖。
[0013]附圖3為本發(fā)明中硬盤主引導(dǎo)扇區(qū)示意圖。
[0014]附圖4為本發(fā)明中硬盤分區(qū)表項(xiàng)示意圖。
[0015]附圖5為本發(fā)明中硬盤分區(qū)表實(shí)例圖。
[0016]附圖6為本發(fā)明中修改后的硬盤分區(qū)表示例圖。
[0017]附圖7為加鎖程序的代碼。
[0018]附圖8為鑰匙盤的具體內(nèi)容。
【具體實(shí)施方式】
[0019]下面結(jié)合附圖和具體實(shí)施例對本發(fā)明作進(jìn)一步說明。
[0020]本發(fā)明提供一種保護(hù)硬盤數(shù)據(jù)的方法,其具體實(shí)現(xiàn)過程為:
一、編譯硬盤鎖,該硬盤鎖運(yùn)行后改寫硬盤O柱面、O磁頭、I扇區(qū)的引導(dǎo)程序,并將分區(qū)表破壞:所述硬盤鎖構(gòu)造一個(gè)循環(huán)分區(qū)表,即將第二分區(qū)表的入口地址指向第一分區(qū)表的入口地址;
二、把上述硬盤鎖的匯編源程序編譯鏈接成一可運(yùn)行文件,在關(guān)閉計(jì)算機(jī)之前運(yùn)行該程序,機(jī)器便被加鎖保護(hù);
三、當(dāng)步驟一、二修改完畢重新啟動(dòng)計(jì)算機(jī)后,引導(dǎo)程序?qū)τ脖P分區(qū)表進(jìn)行分析,這時(shí)構(gòu)造的循環(huán)分區(qū)表使引導(dǎo)程序無休止地讀取硬盤分區(qū)表,系統(tǒng)進(jìn)入死循環(huán)狀態(tài)。
[0021]所述加鎖盤的設(shè)計(jì)過程如下:
構(gòu)造512字節(jié)緩沖區(qū),用以存放硬盤主導(dǎo)扇區(qū); 把硬盤主引導(dǎo)扇區(qū)讀入BUFF緩沖區(qū);
將第二分區(qū)入口指向第一分區(qū)入口,構(gòu)造循環(huán)分區(qū)表;
將緩沖區(qū)中改造好的內(nèi)容寫入硬盤主引導(dǎo)扇區(qū)。
[0022]所述循環(huán)分區(qū)表的構(gòu)造過程中,其它參數(shù)也進(jìn)行修改,該修改的參數(shù)包括修改硬盤分區(qū)表的結(jié)束標(biāo)志、將代表分區(qū)表類型的分區(qū)表項(xiàng)偏移量數(shù)值改成一個(gè)非法的數(shù)值、將一個(gè)分區(qū)的終止地址改為另一分區(qū)的終止地址。
[0023]合法的用戶使用鑰匙盤來完成系統(tǒng)解鎖,該鑰匙盤是將解鎖代碼寫入普通U盤的引導(dǎo)扇區(qū),并替換掉其原先的內(nèi)容,
當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1