關於聯通(網通)dns劫持廣告的遮蔽辦法.
2023年07月27日
最近接到投訴,說我的**老彈出廣告,而且是死對頭家的廣告. 經過仔細研究,終於發現了貓膩.
關於dns劫持我說明一下,過程是這樣的, 首先使用者傳送請求到你的**伺服器,**伺服器響應請求,響應結果需要返回給使用者,
在這個時候,dns伺服器就開始搞鬼了,不定期植入一些你網頁**中包含的關鍵字的廣告,這就是為什麼我頁面中會彈出對家的廣告的原因了.
因為我們做的都是相同的服務產品.
其實上面這段**不是直接植入**頁面的.
而是在你網頁的head標籤中植入一條js引用: .js?fp681 這個就是廣告了, 根據後面的fp數字不同 得到的似乎是不同的廣告.
反正我這裡幾次擷取的.js?後面的內容都不一樣.
下面說一下問題的解決過程:
一開始 想著 乾掉js生成的iframe 但是後來考慮,要從根源抓起.
於是 動手解決head標籤中植入的js引用.
發現乙個重複點: 廣告的網域名稱根為 clicklifter.com
於是寫了下面的方法, 放到了頁面body標籤的最後. -1) } catch (e) if (count > 1) window.location.reload(); // --> 經過測試 ok 輕鬆解決. 但是唯一的遺憾就是 偶爾訪問頁面的時候被植入廣告了 頁面會重新重新整理一遍.
雖然能解決廣告彈出 但是還是不夠"優雅"
js**的前2行是為了跳出iframe(防止別人使用iframe把你的頁面嵌入進去)
剩下的就是判斷頁面中clicklifter.com的數量, 除了自己原始**中有乙個以外,如果dns伺服器植入js的話就會超過1個.
所以在下面判斷 如果統計超過了1個 就重新整理本頁面.
如果哪位大俠能有更好辦法, 請分享一下.
移動 聯通 網通工資大PK(2023年度)
聯通 小弟我2006年8月來的聯通,在一地級市工作,現曬曬我12月的工資,看看其他兄弟們怎麼樣啊?工資部分 固定600 考核1759.62 2359.62 稅費 2176.76 還沒有轉正,在見習期 獎金部分 過節費1650 加班費1300 年終獎 只工作了半年不到 1248.07 4198.07 ...
聯通網路的操作次數001
用乙太網線纜將 n 臺計算機連線成乙個網路,計算機的編號從 0 到 n 1。線纜用 connections 表示,其中 connections i a,b 連線了計算機 a 和 b。網路中的任何一台計算機都可以通過網路直接或者間接訪問同乙個網路中其他任意一台計算機。給你這個計算機網路的初始佈線 co...
移動聯通網路ip奇怪問題
測試 protected void page load object sender,eventargs e string t get t if string isnullorempty t ip request.servervariables remote addr if string isnull...