2007年10月31日 星期三

161816 ARP病毒解決(之二)

解決這種 ARP 病毒的方法,我們分成兩種方式來說明,一為治標,二為治本。

治本的方法當然得找出感染源,然後加以解毒,這個留待後面再說。因為大部分的電腦都是個人使用者,而非網管,所以我先講治標的自保之道。

[[MORE]]

治標(自保之道):

  • 使用 Firefox 搭配 NoScript 擴充套件。
    這個方法可以避免連上有毒網頁後,因執行 javascript 而中毒。總之可疑的網站一律不給執行 javascript。

  • 清除網頁暫存
    從瀏覽器中清空網頁暫存,以免又開啟有毒的 iframe,需與以下其他步驟配合。

  • 使用 static 的 ARP 綁定
    我們從開始功能表執行 cmd 可進入命令列模式,在命令列中輸入 arp -a 可以看到電腦中的 ARP table。類似這樣:「 172.16.0.254 00-30-80-04-3e-01 dynamic」,其中 172.16.0.254 是我的 gateway IP,而 00-30-80-04-3e-01 是我的 gateway MAC address,但若被中毒電腦干擾,這個 MAC address 會變成中毒電腦的網卡。
    接下來我們可以下指令 arp -d,就會刪除掉 ARP table 中的內容。
    再下指令 arp -s 172.16.0.254 00-30-80-04-3e-01
    就可以將 gateway 的 IP 與 MAC 進行 static 綁定。
    您也可以將上述 arp -d 與 -s 的過程寫成批次檔,並放到開始功能表「啟動」之中,以便每次開機時自動執行。

  • 使用 ARP firewall
    網路上找到的資料都是請大家用 ARP 防火牆。(這名詞我倒是第一次聽到。)但所謂的 ARP firewall 不過就是自動進行 arp -d 與 arp -s 的重設動作。所以各位如果手動進行了上一個步驟,就不需要這個東西了。



接下來談一下網管要處理的治本方式:

  • 用防火牆封鎖 161816 的整個網域
    我把 60.190.*.* 都封鎖起來,避免校內電腦無意中連上該網站。請參考這個網站下方所列的網址,可一併進行封鎖。(該網頁提到 ARPVirus_Clear.exe 我覺得來路不明的東西要執行之前請先三思,各位用 antivir 也是一樣。)

  • 找出中毒電腦的 MAC address 及 IP
    利用 arp -a 找出中毒電腦的 MAC address,再反推出該電腦的真實 IP,並找到本尊進行斷線或掃毒。如果一時沒辦法找到該電腦,可先用防火牆規則阻擋該中毒電腦上網。
    因為中毒電腦把自己當成了 gateway,誘導大家經由它連上網路,一旦切斷它的網路之後,網域中的其他正常電腦由於透過它連線,也會同時被斷線。



我只能說,中了這個病毒的網管,您辛苦了。



參考資料:
新型 ARP 變種病毒 161816 & 112161 清除方法
161816.com 中毒經驗

161816 ARP病毒解決(之一)

當網域中有一台電腦中了 161816 病毒之後,所有同網域中的電腦都會受到影響。此病毒為 ARP 病毒,會發出 ARP 封包「欺騙」網域中其他正常的電腦,說它自己就是 gateway。

假設網域中有一台中毒電腦,稱為 A。
其他未中毒的電腦,稱為 B。

[[MORE]]

A 會傳出欺騙封包廣播給其他電腦 (ARP broadcast),而 B 收到這個封包,就會認為 A 就是 B 的 gateway。

於是 B 上網的時候,比如說連到 yahoo,就自然透過 A 去要 HTTP 資料。而 A 也很盡責將 yahoo 的網頁內容回傳給 B。於是 B 當然也能看到 yahoo 正常的頁面。

但是 A 會在這個頁面中,用 iframe 插入一個網頁,也就是 www.161816.com。

所以 B 上網的時候,雖然看到 yahoo 的頁面,但是會發現瀏覽器下方的狀態列會顯示「正在連線到 www.161816.com」,稍有警覺性的人這時候應該就會發現不對了,但大多數人認為可以正常上網就好,管他的。

由於用 iframe 插入正常頁面中,所以有時候會看到正常網頁的右上角會出現一個空白的小框框(就是 frame)。

當 B 的 iframe 連上 161816 網站之後,原本正常的 B 就會執行網頁上的程式,於是 B 也中毒了。

就算 B 裝上防毒軟體好了(目前小弟測試過 antivir 跟卡巴斯基都可以偵測此病毒,而 Symantec Norton 與 Trend Macro 都是視而不見),它將會變得寸步難行。因為 B 一連上 yahoo,防毒軟體偵測到 yahoo 網頁中的 iframe 含有惡意程式碼,於是會禁止顯示網頁。所以 B 等於被斷線了。

換句話說,網域中有一台電腦中了 161816 病毒,等於其他的電腦就只剩兩個選擇:1. 不裝防毒軟體,由 iframe 導致中毒 2. 裝防毒軟體,網路被防毒軟體斷線。

既然這麼慘,還是把網路線拔掉比較快吧。

那怎麼解決這隻病毒?

(啊,開會時間到了,小弟先走一步,晚點再說。)

Wordpress update

A new version of WordPress is available! Please update now.

這是顯示在我的 Wordpress 管理介面上方的一行文字。真是貼心的提醒。最下面則寫著

Your WordPress 2.3 is out of date. Please update.

2007年10月20日 星期六

Firefox下方出現紅色menu item字樣解決法

Firefox下方出現紅色menu item字樣,並且狀態列(?)變大好幾行,導致可供瀏覽的區域變小。

這個情形還蠻常見的,重灌 Firefox 是無效的,砍掉 Application Data 裡的資料有時候有用,但沒多久又會再度發生。

原來這是 Java Runtime 更新 導致的,該軟體將部份程式路徑寫錯,zh-tw寫成了zh_tw。

詳細的說明可以參考:永遠的真田幸村/Java Runtime更新後導致Firefox下方出現紅色menu item字樣解決法

2007年10月13日 星期六

網上輸入法

有時候電腦沒有裝中文輸入法(例如非中文版的作業系統),有時候輸入法不能用(例如系統有狀況的時候),但偏偏這時候你需要輸入中文呢?
那你可以試試看網上輸入法。在 web 界面上利用 ajax 技術輸入中文之後,再複製貼上到目標處。

2007年10月6日 星期六

免重灌加速 Firefox

這個方法說穿了一點也不稀奇,就是重新弄一個新的設定檔,裡面沒有擴充套件,也沒有其他一些有的沒有的。

但是方法比起重灌或殺掉設定檔,高明了一點。

Firefox Running Slow? Make It Fast Again Without Re-Installation

提升無線網路的十個要訣

不管是提升安全性還是覆蓋率,總之可以參考一下這十個要訣:

Top 10 Wi-Fi Boosts, Tweaks and Apps

用手機遠端遙控電腦

其實方法不只一個,不過只能適用於 Windows Mobile 系列的手機: