text: 紅色程式碼 是2001年7月15日在網際網路上觀察到的一種電腦蠕蟲 。它會攻擊執行微軟IIS Web伺服器的計算機。eEye Digital Security員工Marc Maiffret和Ryan Permeh首先發現和研究了紅色程式碼蠕蟲，蠕蟲利用了Riley Hassell發現的漏洞。他們將其命名為“Code Red”，因為Code Red Mountain Dew是他們當時正在喝的飲料。儘管蠕蟲在7月13日開始散佈，2001年7月19日就感染了數量最多的計算機。在這一天，受感染的主機數量達到了359,000臺。概念.被利用的漏洞.隨IIS的市場份額的不斷增長，該蠕蟲使用了一個在微軟安全公告MS01-033中描述的漏洞，而補丁已在一個月前釋出。蠕蟲使用一種常見的漏洞進行傳播。它使用重複字母'N'的長字串來溢位緩衝區，從而使蠕蟲執行任意程式碼並用蠕蟲感染機器。Kenneth D. Eichman是第一個發現如何阻止它，並被邀請到白宮講解他的發現的人。蠕蟲有效載荷.蠕蟲的有效載荷包括：HELLO! Welcome to http://www.worm.com! Hacked By Chinese!在掃描易受攻擊的計算機時，蠕蟲不會測試遠端計算機上執行的伺服器是否是易受攻擊的IIS版本，甚至無法檢測它是否執行IIS。此時的Apache訪問日誌經常有這樣的條目：GET /default.ida?NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN%u9090%u6858%ucbd3%u7801%u9090%u6858%ucbd3%u7801%u9090%u6858%ucbd3%u7801%u9090%u9090%u8190%u00c3%u0003%u8b00%u531b%u53ff%u0078%u0000%u00=a HTTP/1.0蠕蟲的有效載荷是最後一個'N'後面的字串。由於緩衝區溢位，易受攻擊的主機將此字串解釋為計算機指令，傳播蠕蟲。類似蠕蟲.2001年8月4日，紅色程式碼II出現。紅色程式碼II是原始紅色程式碼蠕蟲的一個變種。儘管它使用相同的注入向量，但它有完全不同的有效載荷。它根據固定的機率分佈偽隨機地選擇與被感染機器相同或不同子網上的目標，同時更傾向於位於自己子網內的目標。此外，它使用重複的'X'字元而不是'N'字元模式來使緩衝區溢位。eEye公司認為，該蠕蟲起源於菲律賓馬卡蒂市，與VBS/Loveletter蠕蟲同。
metadata: erhwenkuo/wikipedia-zhtw
metadata: 紅色程式碼
metadata: https://zh.wikipedia.org/wiki?curid=6113307