[Chrome extension] Tab Manager 變成惡意軟體,暗地偷傳瀏覽歷程到後端

[Chrome extension] Tab Manager 變成惡意軟體,暗地偷傳瀏覽歷程到後端

最近在用 Chrome 開網頁的時候,常常看到網址列上先出現一個 https://coolbar.pro 的網址,

接著會再重新導向回原本要開的網頁,看起來相當的詭異…

這件事情通常會發生在開啟一個還沒連過的網頁上面,

如果已經連過的話,就比較不會看到 coolbar.pro…

 

決定來研究一下這個問題~

先開啟 Chrome 的 Developer Tools,再隨便開一個新的網頁 (如 www.test.com),

在 Network 分頁果然看到了可疑的活動,

Chrome 會想要去連 https://coolbar.pro/tracker,後面還帶了我要連的網站:

Screen Shot 2016-08-18 at 12.30.29 AM

 

這下面還會連到一個 xlog.info 網站,會把我原本要連的網址,和網址的相關資訊都送上去,

從名稱看起來,完全是在偷偷記錄使用者的瀏覽歷程:

Screen Shot 2016-08-18 at 12.33.31 AM

 

上網查了一下,有人也提出了類似的問題,

而且有人已經指出是 Tab Manager 這個 Chrome extension 造成的~

(Tab Manager 我有安裝,之前有介紹過)

Screen Shot 2016-08-18 at 1.09.55 AM

 

似乎是原本的作者把 Tab Manager 在 Chrome Web Store 的空間,

賣給了別人,而這別人後來放了惡意軟體上去,

因此有裝 Tab Manager 的人更新之後,就會自動變成有惡意軟體的版本…

 

作者雖然有辯解了一下,說安裝新的 Tab Manager 更新時,

會提示使用者權限的改變,但根本不會有人去注意這種改變,都是直接按下接受…

作者後來將 Tab Manager 搬到 GitHub 上,但後來也關掉了 (大概是承受不了壓力),

Tab Manager 這個 Chrome extension 也被下架了:

Screen Shot 2016-08-18 at 3.45.51 PM

 

在移掉 Tab Manager 之前,可以先來確認這些行為是不是真的是它造成的~

先用 python 跑一個很簡單的 HTTP server:

python -m SimpleHTTPServer 8001

 

再用 Chrome 連 http://localhost:8001,因為這是個非常簡單的網站,

理論上只會有一個連到 localhost 的連線,其他多的連線應該都是可疑的~

看了一下,Chrome 首先讀入了 tab_manager.js,

接著去載入 cmp16.js (就是在 coolbar.pro 網站上的),下面有一連串的 js 檔案的載入,

其中 adv_out.js 還被我的 uBlock 這個擋廣告軟體擋掉了,

最後就是將資訊上傳到 xlog.info:

Screen Shot 2016-08-25 at 12.28.04 PM  

 

到 chrome://extensions 將 Tab Manager 的 Enabled 勾勾拿掉,

再瀏覽網站一次~這次的連線就非常乾淨,

可以證明是 Tab Manager 這個 extension 造成了惡意的連線:

Screen Shot 2016-08-25 at 12.29.25 PM  

 

有興趣研究一下這個被換過的 Tab Manager 的話,

可以在還沒移掉之前,到這個 extension 的目錄 (下面是 Mac 上的目錄):

~/Library/Application Support/Google/Chrome/Default/Extensions/coonecdghnepgiblpccbbihiahajndda/4.3.4_0

 

稍微瞄一下,裡面蠻多 coolbar 的字眼,

另外 manifest.json 裡的權限設定還用了詭異的 \u003Call_urls>,

其實就代表 <all_urls>,故意用那怪異的寫法,應該是想避開一些偵測:

"permissions": [ "\u003Call_urls>", "tabs", "storage" ]

 

既然已經確認 Tab Manager 現在變成惡意軟體了,

就不用客氣,直接移除了吧~

有人在 GitHub 上建立了新的 Tab Manager,說是還沒修改前的版本,

不過現在我也很少用到 Tab Manager 的功能,就先移掉就好囉~

 

參考資料:

Chrome/ Opera: How to trace and single out this Malware in Browser Extensions? caused by Tab Manager

Where to find extensions installed folder for Google Chrome on Mac?

 

(本頁面已被瀏覽過 203 次)

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料