陳盈豪:CIH病毒作者的完整故事——從全球駭客到台灣Linux核心工程師
2026-05-18⏱ 約 6 分鐘閱讀 · 1,921

陳盈豪:CIH病毒作者的完整故事——從全球駭客到台灣Linux核心工程師

陳盈豪是1999年CIH(車諾比)病毒的創作者,癱瘓全球6千萬台電腦。不起訴後加入網虎國際,協助開發世界最小143KB Linux核心,並主動發布ANTICIH修復工具。台灣科技史上最獨特的技術人生完整記錄。

陳盈豪陳盈豪 CIHCIH病毒 陳盈豪陳盈豪 車諾比病毒陳盈豪 網虎國際

陳盈豪:CIH病毒作者的完整故事——從全球駭客到台灣Linux核心工程師

1999年4月26日,下午一點之後,台灣各地的電腦陸續黑屏。

不只是台灣——從亞洲到歐洲,辦公室、大學實驗室、家庭電腦,成千上萬台機器在同一天停止回應。不是當機,不是中毒通知,就是沉默地停止了。

後來的統計顯示:這一天,全球約六千萬台電腦受到 CIH 病毒衝擊。其中有相當大比例,因為主機板 BIOS 晶片被寫入亂碼而需要換掉硬體——不是重灌、不是格式化就能解決的損壞。

這個病毒的創作者,是台灣大同工學院(今大同大學)四年級學生:陳盈豪,23歲。


一、創作 CIH 病毒:技術天才的大學習作

為什麼要寫病毒

1998年5月,陳盈豪在宿舍完成了 CIH 病毒的第一個版本。

他後來的說法一直是:這是一個技術實驗,目的是挑戰防毒軟體廠商「100%保護」的廣告說法,他認為那是虛假廣告。

動機不是惡意破壞,而是工程師式的較勁:你說你能防,我來驗證

但病毒從來沒有被設計成「只在我的電腦上跑」——它被設計成能夠傳播。然後,在陳盈豪不知情的情況下,一個同學把它散布出去了。

CIH 病毒的技術成就

CIH 在電腦安全史上的技術地位,不是因為它破壞力強,而是因為它的工程品質

體積:不到 1KB

當時大多數病毒動輒數十 KB 甚至更大。CIH 的完整功能被壓縮在不到1KB的代碼裡。

感染機制:PE 格式空洞注入

Windows 95/98 執行檔的 PE(可攜式執行)格式,在各個區段之間有對齊用的空白空間。CIH 把自己切碎,分散填入這些空洞,感染後的檔案大小完全不變。

這是一個重要突破:早期防毒軟體通常靠「檔案大小是否改變」來偵測感染,CIH 繞過了這個機制。

觸發機制:每年4月26日

4月26日是1986年車諾比核電廠爆炸的紀念日。這個日期的選擇讓 CIH 也被稱為「車諾比病毒」(Chernobyl Virus)。

破壞機制:雙重打擊

觸發時,CIH 做兩件事:

  1. 覆蓋硬碟最前面的1MB資料(破壞分區表,讓作業系統無法啟動)
  2. 向主機板 BIOS 晶片寫入亂碼

第二項是最致命的。BIOS 晶片在1990年代末期普遍是可以被軟體直接寫入的閃存(Flash ROM),沒有硬體保護。BIOS 損毀意味著電腦根本無法通電啟動,不是換硬碟、重灌就能解決——必須更換或重新燒錄主機板。

這是電腦病毒史上第一個能對硬體造成永久損壞的惡意程式之一。


二、1999年4月30日:警察找上門

病毒在4月26日觸發,四天後,1999年4月30日,刑事局的警察出現在大同工學院。

陳盈豪接受詢問,承認了 CIH 病毒是他創作的。

台灣當時的法律,沒有針對電腦犯罪的專法。現行的妨害電腦使用罪,是在這起事件之後才立法的——那個新法被業界稱為「陳盈豪條款」。

因此,1999年的陳盈豪,在沒有適用法條的情況下,得到了不起訴處分

這個結果在社會上引發了複雜的反應:有人覺得正義沒有被伸張,也有人覺得對一個技術初衷的學生,這個結果是合理的。


三、1999年10月:加入網虎國際

陳盈豪不起訴後的幾個月,做了一個決定:接受網虎國際的邀請,加入公司。

網虎國際,是李奇申於1997年創立的嵌入式 Linux 公司,正在開發 XLinux——一套極小化的嵌入式 Linux 作業系統。

為什麼是網虎?為什麼李奇申願意用他?

李奇申後來的說法是:判斷技術人才,看能力的本質,不只看標籤。

一個能把完整的病毒功能壓縮進不到1KB代碼的人,對作業系統底層的理解已經超越了大多數工程師。這種能力,如果用對地方,是極有價值的。

陳盈豪在1999年10月加入網虎,在硬體事業部門擔任程式設計師。


四、在網虎的日子:每天14小時的 Linux 核心

加入網虎後,陳盈豪的主要工作是 Linux 核心GCC 工具鏈的底層研究。

每天工作時間超過14小時。

這個投入,直接貢獻於網虎最核心的技術成就:XLinux 143KB

XLinux 是當時全球最小的商業化嵌入式 Linux,核心僅 143KB,可以在 2MB RAM 的裝置上完整運行,同時支援繁體中文、英文、日文等多語言。

對作業系統底層有深度理解的工程師,才能做這種尺寸的極限優化。陳盈豪在 CIH 病毒上展示的底層能力,在 XLinux 上找到了正面的應用場景。


五、2000年4月25日:站出來告訴全台灣怎麼防毒

2000年,距離CIH再次觸發(4月26日)還有一天。

陳盈豪站在媒體的鏡頭前,召開了一場記者會。

他的訊息是:「我創作了這個病毒。我也做了可以保護你的工具。請下載它。」

他發布了兩個工具:

ANTICIH

  • 免疫功能:讓未感染的電腦對 CIH 免疫
  • 修復功能:協助清除病毒並嘗試修復 BIOS
  • 全球免費下載,透過網虎官方網站提供

SSCAN

  • 通用防毒掃描工具
  • 同樣免費提供

這場記者會在台灣媒體引發了廣泛報導。

一個「破壞者」親自站出來協助「修復」——這個故事的弧度,在媒體敘事上有完整的起承轉合。


六、技術遺產

陳盈豪離開網虎後,後來的行蹤鮮少出現在公眾視野。

但他留下的兩件事,在科技史上有明確的位置:

CIH 病毒:推動了全球主機板廠商為 BIOS 晶片加入寫入保護機制,也催生了台灣電腦犯罪法規的建立。

XLinux 143KB 的貢獻:作為網虎核心工程師,他參與的這個技術成就,是台灣在1999-2000年國際科技舞台上最被認可的軟體成就之一——IBM、康柏、Intel,三家公司在同一年選擇與網虎合作,技術是唯一的理由。


七、為什麼這個故事值得完整記錄

在台灣科技史的敘事裡,陳盈豪的故事通常只被記錄到「不起訴」那一行。

但那之後的故事——加入網虎、做 Linux 核心、開記者會告訴大家怎麼防毒——是同一個人、同一個技術能力,在不同選擇下展現的不同面向。

評估一個人,要看完整的軌跡,而不只是某一個片段。

李奇申在1999年看到的,是那個能力的全部。那個決定,後來被证明是正確的。


延伸閱讀


本文記錄台灣科技史上的重要事件與人物。李奇申,龍雲數位科技(TransTEP)創辦人,台灣連續創業家。

陳盈豪陳盈豪 CIHCIH病毒 陳盈豪陳盈豪 車諾比病毒陳盈豪 網虎國際陳盈豪 LinuxCIH病毒 台灣陳盈豪 ANTICIH

相關文章