日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

病毒程序源码实例剖析-CIH病毒[1]

發布時間:2024/3/26 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 病毒程序源码实例剖析-CIH病毒[1] 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
CIH病毒主要感染Windows 95/98/Me的可執行程序,發作時破壞計算機 Flash? BIOS芯片中的系統程序,導致主板損壞,同時破壞硬盤中的數據。病毒發作時,硬盤驅動器不停地旋轉,病毒程序 以2048個扇區為單位,從硬盤主引導區開始依次往硬盤中寫入垃圾數據,直到硬盤數據被全部破壞為止。硬盤上所有數據(包括分區表)被破壞,必須重新分區才能有可能挽救硬盤。同時,對于部分廠牌的主板,如技嘉和微星等,會將Flash BIOS 中的系統程序破壞,造成開機后系統無反應。

  CIH病毒是1998年8月從臺灣傳入國內的,共有五個版本,各種不同版本隨時間而發展,不斷完善,其發展歷程如下:

  (1)CIH病毒1.0版

  最初的1.0版只有 656個字節,雛形顯得比較簡單,與普通類型的病毒在結構上并無多大的改善,其最大的特點是可感染Microsoft? Windows PE類可執行文件,被其感染的程序文件長度增加,1.0版的CIH病毒還不具有破壞性。

  (2)CIH病毒1.1版

  當CIH病毒發展到1.1版本時,病毒長度為796個字節,該版本的CIH病毒具有判斷Windows NT軟件的功能,一旦判斷用戶運行的是Windows NT,則不發生作用,進行自我隱藏,以避免產生錯誤提示信息,同時使用了更加優化的代碼,以縮減其長度。

  1.1版CIH病毒的另外一個改進點在于其可以利用Windows PE類可執行文件中的“空隙”, 將自身根據需要分裂成幾個部分后,分別插入到PE類可執行文件中,這樣做的優點是在感染大部分Windows PE類文件時,不會導致文件長度增加。

  (3)CIH病毒1.2版

  當CIH病毒發展到1.2版時,除改正了一些1.1版的缺陷之外,同時增加了破壞用戶硬盤以及用戶機器BIOS程序的代碼,這一改進,使其步入惡性病毒的行列,1.2版的CIH病毒體長度為1003個字節。

  (4)CIH病毒1.3版

  1.2版CIH病毒最大的缺陷在于當其感染ZIP自解壓包文件時,將導致此ZIP壓縮包在自解壓時出現下列錯誤警告信息:
  
  WinZip Self-Extractor header corrupt.
  Possible cause: disk or file transfer error.

  1.3版CIH病毒顯得比較倉促,其改進點便是針對以上缺陷的,它的改進方法是: 一旦判斷開啟的文件是WinZip類的自解壓程序,則不進行感染。同時,此版本的CIH病毒修改了病毒發作時間,由原來的4月26日改為6月26日。1.3版CIH病毒長度為1010個字節。

  (4)CIH病毒1.4版

  1.4版CIH病毒改進了以前幾個版本中的缺陷,不感染ZIP自解壓包文件,同時也修改了發作日期,由6月26日改為每月的26日,增加了病毒發作的頻率。還修改了病毒中的版權信息(版權信息被更改為:“CIH v1.4 TATUNG”,在以前版本中的相關信息為“CIH v1.x TTIT”),1.4版CIH病毒長度為1019字節。

  如前所述,CIH病毒創造了病毒歷史上的幾個第一,具有十分強大的破壞力,該病毒的發作給全世界造成了不可估量的損失。那么,具有如此之大“殺傷”力的代碼是如何編寫出來的呢?下面,我們以CIH病毒的1.4版為實例,分析其部分核心代碼。

總結

以上是生活随笔為你收集整理的病毒程序源码实例剖析-CIH病毒[1]的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。