硬碟邏輯炸彈

硬碟邏輯炸彈

邏輯炸彈是指對電腦程式進行修改,使之在某種特定條件下觸發,按某種特殊的方式運行。在不具備觸發條件的情況下,邏輯炸彈深藏不露,系統運行情況良好,用戶也感覺不到異常之處。但是,觸發條件一旦被滿足,邏輯炸彈就會“爆炸”。雖然它不能炸毀你的機器,但是可以嚴重破壞你的計算機里存儲的重要數據,導致凝聚了你心血的研究、設計成果毀於一旦,或者自動生產線的癱瘓等嚴重後果。邏輯炸彈和時間炸彈是以破壞數據和應用程式為目的的程式。一般是由組織內部有不滿情緒的雇員植入,邏輯炸彈和時間炸彈對於網路和系統有很大程度的破壞。

基本介紹

  • 中文名:硬碟邏輯炸彈
  • 表現: 運行沒反應,開機找不到硬碟 
  • 實質:病毒
  • 危害:毀壞數據
特點,修複方法,低級格式化法,熱插拔法,修改IO.SYS,DM工具修復,HEX編輯器,

特點

硬碟邏輯炸彈其實是由於硬碟的主引導記錄被修改所引起的。因此,要想了解其原理就必須先了解主引導記錄。硬碟的主引導記錄位於0柱面0磁頭1扇區,它是由3部分組成的,其中從0h到1Beh這446個位元組稱為引導程式;從1Beh到1Feh這64個位元組被稱為硬碟分區表,一共可容納4個分區的數據;從1Feh到200h這2個位元組被稱為自舉標誌,在啟動時BIOS檢查用的。後來我們檢查被炸硬碟的主引導記錄,結果發現:1 引導程式部分被修改了;2硬碟分區表也被修改了,而且被改成一個循環鏈,即C糟的下一個分區指向D區,D區的下一個分區又指向C區,這樣一直循環下去造成一個死循環;3自舉標誌55AA沒被修改。
從上面被修改的情況來看,硬碟邏輯炸彈的關鍵是把分區表修改成一個循環鏈。當你無論採用何種方式啟動計算機時,都必須去搜尋硬碟上有哪些邏輯盤。這樣,硬碟的磁頭就被鎖在分區表上了,也就不能啟動計算機了,而且硬碟指示燈一直亮著。

修複方法

如何修復硬碟,在這裡我們提供了四種方法,供參考。

低級格式化法

找一台主機CMOS裡帶低級格式化程式的計算機,把被炸硬碟用這台主機進行低級格式化,這樣就可以解除邏輯炸彈了。但這樣做硬碟上的數據就無法恢復了,並且現在CMOS裡帶低格程式的主機板也很少見了。

熱插拔法

1、先將硬碟的電源拔松一點。
2、將DOS系統盤插入A驅,然後啟動計算機,這時千萬盯住你的計算機,當軟碟要啟機之前,按下PAUSE鍵,使計算機暫停啟動。
3、拔掉硬碟的電源線後敲任意鍵,計算機就可以從軟碟順利地啟動計算機了。
4、重新插上電源線,這時你就可以對被炸的硬碟進行分區、格式化以及重新安裝系統了。
但這種方法我們並不贊同,原因是這種方法做不好會燒掉硬碟,實在是太危險了。

修改IO.SYS

1、準備一張能啟機的DOS盤,然後還要準備一個工具軟體Pctools5.0。
2、在一台正常機器上,先去掉系統盤上IO.SYS的全部屬性,然後將這個檔案里的所有55AA用66BB替換。具體如下:
(1)找一台正常的計算機,啟動Pctools5.0,
(2)將DOS系統盤插入A驅,按F10後在對話框裡輸入盤符A後按回車。
(3)選擇根目錄下的IO.SYS 這個檔案,然後按A去掉這個檔案的所有屬性。
(4)按F鍵出現對話框後,再按F1鍵,然後輸入55AA後按回車。
(5)按E鍵進入編輯狀態,將55AA修改成66BB,然後按ESC鍵返回,按G鍵繼續搜尋IO。SYS中的55AA,繼續按E鍵編輯,直到把IO.SYS中的所有55AA都替換成66BB為止。
(6)按F5鍵將修改後的結果保存到IO.SYS中去。
3?用這張修改了IO.SYS檔案的系統盤就可以順利地啟動被炸的計算機硬碟了。然後你就可以對硬碟進行處理了。

DM工具修復

1、找一個DM硬碟工具軟體,將它拷貝到一個DOS系統盤上,
2、進入CMOS,將被炸硬碟的硬碟參數設為NONE,並保存CMOS的設定。
3、用帶DM硬碟工具軟體的系統盤啟動,運行DM,選中被炸硬碟,進行分區格式化之後就可以解除硬碟上的邏輯炸彈了。
4、重新啟動,進入CMOS,識別硬碟,保存CMOS的參數設定。

HEX編輯器

將事先備份好的引導、分區表、自舉標誌(一般都是0h~200h)的HEX文本數據用16位扇區編輯器還原。

相關詞條

熱門詞條

聯絡我們