某品牌路由器廣告劫持代碼分析

0x00 前言

連著十來天沒發(fā)技術文章了窿克,講真,真的不是我不寫似嗤,月初被學校拜托寫一個網站领虹,寫了7天才寫完,加上修補漏洞蛤袒,結果由于種種原因熄云,網站無法部署,目測是白寫了妙真,超傷心( ╥﹏╥... )缴允,委屈,都怪我沒維護好服務器珍德,讓服務器遭到那么嚴重的攻擊练般,給辣么多同學帶來了麻煩矗漾,自我檢討ing... (省略1000字)

好像跑題了喵,好啦踢俄,接下來進入正題缩功。

0x01 從Web查看異常

這兩天團隊的成員在訪問一些頁面的時候,發(fā)現一些頁面有些異常都办,用同一個設備和瀏覽器在不同網絡環(huán)境中訪問同一個頁面嫡锌,在瀏覽器的廣告攔截處顯示的數字不一樣,哎琳钉?什么情況势木?

其他的網絡環(huán)境中

莫名的多了一個廣告攔截

這個細節(jié)成功引起了我的興趣,好了歌懒,開始分析啦桌。我在此使用的是瀏覽器廣告攔截插件是adblock (這算不算是廣告,有沒有廣告費及皂?)甫男,打開插件內置的“Show all requests”功能,看到如下圖

多出了一個攔截

我看見了一個奇怪的請求验烧,沒錯板驳,正常訪問的時候沒有這段請求,審查網頁源代碼的時候找到了多了的一個js引用
其他網絡環(huán)境下

多了一個script引用

啊嘞嘞碍拆,這個引用的是什么呢若治?好奇,打開看一下感混。
密密麻麻的代碼

呃端幼,最討厭壓縮的代碼了,格式化一下(附上代碼連接

格式化的代碼

剛拿到代碼時有點興奮弧满,直接就往下看代碼婆跑,看了大概1000來行,感覺有些像我以前寫過的一部分代碼谱秽,而那個功能的作用就是“帆布指紋識別”洽蛀。好,從頭看了一下疟赊。。峡碉。近哟。。鲫寄。 “fingerprintjs2”吉执?疯淫!

噴血

呃,其實我第一眼就看到了這個戳玫,嗯熙掺,沒錯,就是這樣咕宿,這個正是一款知名的開源設備指紋采集插件币绩,也就是俗稱的“帆布指紋識別”,即便使用Tor洋蔥瀏覽器府阀,也并不能完全排除被追蹤的可能性缆镣,雖然這個識別率按照網上的一些測試結果達到了94%,但這個也是一個很可怕的事情试浙。不過董瞻,你以為某品牌路由器就給你了這一個“驚喜”嗎?不田巴,你錯了钠糊。這個指紋識別的代碼不過才有1000余行,而這個引入的文件總行數為4000余行(這里我使用了代碼格式化壹哺,不同的代碼格式化方式會使行數有些不同抄伍,但是這里我依舊可以認為這個代碼里面至少還有一部分功能),我們開始向下繼續(xù)審計代碼斗躏。

大概在1900行附近逝慧,發(fā)現一句js引用調用函數
發(fā)現一個疑似js文件引用

發(fā)現這句話不是執(zhí)行語句,目測像個配置參數啄糙,全文搜索一下笛臣,
另一處相同的js函數

先不管那么多的網址,先看看這個js里面有什么東西隧饼。
js內容

真的是干凈整潔沈堡,全文就兩個網址,但是這標題燕雁,赤裸裸的標題黨诞丽?
打開鏈接看看

其實我只是想看看這個鏈接里面是什么(很單純的呢,絕對沒有抱有什么期望呢)拐格,但是我們在電腦的瀏覽器上并沒有看到類似的廣告僧免,證明這個廣告應該是存在一定的規(guī)則,并不是什么時候都有捏浊。換成手機版訪問一個頁面再試試懂衩。


拒絕執(zhí)行那個廣告的js語句

執(zhí)行js之后

果然不出所料,這里面會檢測是否為手機端訪問,之后再把廣告寫到頁面上浊洞,大きな変態(tài)牵敷!

Web端分析到此為止,你以為這就完了嗎法希?不枷餐,這怎么可能結束,接下來苫亦,我們再來翻騰一下固件里面的問題毛肋。

0x02 固件?

pass

0x04 結束語

固件都沒分析完著觉,結束個毛球

(未完待續(xù))

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
  • 序言:七十年代末村生,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子饼丘,更是在濱河造成了極大的恐慌趁桃,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,907評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件肄鸽,死亡現場離奇詭異卫病,居然都是意外死亡,警方通過查閱死者的電腦和手機典徘,發(fā)現死者居然都...
    沈念sama閱讀 92,987評論 3 395
  • 文/潘曉璐 我一進店門蟀苛,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人逮诲,你說我怎么就攤上這事帜平。” “怎么了梅鹦?”我有些...
    開封第一講書人閱讀 164,298評論 0 354
  • 文/不壞的土叔 我叫張陵裆甩,是天一觀的道長。 經常有香客問我齐唆,道長嗤栓,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,586評論 1 293
  • 正文 為了忘掉前任箍邮,我火速辦了婚禮茉帅,結果婚禮上,老公的妹妹穿的比我還像新娘锭弊。我一直安慰自己堪澎,他們只是感情好,可當我...
    茶點故事閱讀 67,633評論 6 392
  • 文/花漫 我一把揭開白布味滞。 她就那樣靜靜地躺著全封,像睡著了一般马昙。 火紅的嫁衣襯著肌膚如雪桃犬。 梳的紋絲不亂的頭發(fā)上刹悴,一...
    開封第一講書人閱讀 51,488評論 1 302
  • 那天,我揣著相機與錄音攒暇,去河邊找鬼土匀。 笑死,一個胖子當著我的面吹牛形用,可吹牛的內容都是我干的就轧。 我是一名探鬼主播,決...
    沈念sama閱讀 40,275評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼田度,長吁一口氣:“原來是場噩夢啊……” “哼妒御!你這毒婦竟也來了?” 一聲冷哼從身側響起镇饺,我...
    開封第一講書人閱讀 39,176評論 0 276
  • 序言:老撾萬榮一對情侶失蹤乎莉,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后奸笤,有當地人在樹林里發(fā)現了一具尸體惋啃,經...
    沈念sama閱讀 45,619評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,819評論 3 336
  • 正文 我和宋清朗相戀三年监右,在試婚紗的時候發(fā)現自己被綠了边灭。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,932評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡健盒,死狀恐怖绒瘦,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情扣癣,我是刑警寧澤惰帽,帶...
    沈念sama閱讀 35,655評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站搏色,受9級特大地震影響善茎,放射性物質發(fā)生泄漏。R本人自食惡果不足惜频轿,卻給世界環(huán)境...
    茶點故事閱讀 41,265評論 3 329
  • 文/蒙蒙 一垂涯、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧航邢,春花似錦耕赘、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,871評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽九火。三九已至,卻和暖如春册招,著一層夾襖步出監(jiān)牢的瞬間岔激,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,994評論 1 269
  • 我被黑心中介騙來泰國打工是掰, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留虑鼎,地道東北人。 一個月前我還...
    沈念sama閱讀 48,095評論 3 370
  • 正文 我出身青樓键痛,卻偏偏與公主長得像炫彩,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子絮短,可洞房花燭夜當晚...
    茶點故事閱讀 44,884評論 2 354

推薦閱讀更多精彩內容

  • 1江兢、通過CocoaPods安裝項目名稱項目信息 AFNetworking網絡請求組件 FMDB本地數據庫組件 SD...
    陽明先生_X自主閱讀 15,980評論 3 119
  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標簽默認的外補...
    _Yfling閱讀 13,753評論 1 92
  • 我所呆在的這個城市的春天終于如期而至丁频,雖然很晚杉允,但是還是來了,我很高興我堅持的等你到來了限府,因為這里的春天真的很美夺颤。...
    小曉紫籽閱讀 529評論 0 1
  • K君是我的高中同學。我們也就僅僅做了1年的同班同學胁勺,讀書的時候說過寥寥幾句話世澜,類似"老師找你""借過"的話,不熟署穗。...
    楊子暮閱讀 365評論 0 0
  • 風兒吹不動離愁 雨水打不濕思戀 你俏皮的照片還在我手里 凝視著你微微翹起的眉目 我也不禁微微翹起了嘴唇 仿佛你還在...
    夢旅寒月心閱讀 309評論 1 4