當前位置:編程學習大全網 - 編程語言 - 電腦硬盤怎麽加密?

電腦硬盤怎麽加密?

硬盤加密的幾種方法1。修改硬盤分區表信息對於硬盤啟動非常重要。如果妳不能找到壹個有效的分區表,妳將不能從硬盤啟動,甚至不能從軟盤啟動。通常第壹個分區表條目的0小節是80H,這意味著c盤是壹個活動的DOS分區,硬盤能否引導取決於它。如果把這個字節改成00H,就不能從硬盤引導,但是從軟盤引導後,硬盤還是可以訪問的。分區表的第四個字節是分區類型標誌,這裏第壹個分區通常是06H,表示c盤是活動DOS分區。如果在這裏修改第壹個分區,可以對硬盤起到壹定的加密作用。具體表現為:1。如果這個字節改成0,就說明分區沒用,當然也不能從c盤啟動..從軟盤引導後,原來的c盤不見了。妳看到的c盤是原來的D盤,D盤是原來的E盤,以此類推。2.如果這裏的字節改成05H,不僅不能從硬盤引導,即使從軟盤引導,硬盤的每個邏輯盤都是不可訪問的,也就是說整個硬盤都是加密的。另外,硬盤主引導記錄的有效標誌是扇區的最後兩個字節是55AAH。如果這兩個字節改成0,整個硬盤也可以被鎖定,無法訪問。硬盤分區表在物理柱面0和磁頭0的1扇區。您可以使用Norton for Win95中的Diskedit直接轉移該扇區,並對其進行修改和保存。或者使用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字節就夠了)加載到硬盤的1扇區。這個程序的作用是執行時先輸入密碼,密碼不正確就進入死循環;如果密碼正確,讀取存儲主引導記錄和分區信息的硬盤上的隱藏扇區(0柱面,0磁頭,3扇區),並執行主引導記錄。硬盤啟動時,BIOS首先調用bootstrap程序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.系統啟動時,需要使用軟盤密匙盤啟動系統,否則硬盤被鎖定,無法使用。這種方法可以利用硬盤分區表中各邏輯磁盤的分區鏈表結構,采用匯編編程來實現。
  • 上一篇:手機選購中……
  • 下一篇:湘潭鋼鐵集團技校專業有哪些?專業介紹
  • copyright 2024編程學習大全網