想看Vue文檔,cn放錯位置,誤入xx網站…

  • 2021 年 12 月 31 日
  • 筆記

昨晚,DD在微信群(點擊加入)里看到有小夥伴說,想去Vue官網看中文文檔,不當心把cn寫錯了位置,結果進入了xx網站…

老司機們應該都知道,Vue官網的中文文檔地址是://cn.vuejs.org/

爆料的小夥伴是怎麼搞錯的呢?他把cn放到了最後,於是去訪問了這個地址

結果出現了羞羞網站…本著探尋真相的態度,我也去嘗試了一下,結果真的…

file

這裡有點神奇,多刷新幾次,出現的頁面還不一樣,有時候就如上面這樣有點誘惑有點清新,有時候就很露骨,比如下面這樣…因為太露骨,顯然不適合放,都塗了…

file

雖然很想知道誰搞的這麼個碰瓷,但大概率都是老手,肯定很難查出來。

但好奇心還是順手查一了下域名,發現這個么人:

file

在繼續反查下,我的天!!!

果然是老手,好多站,還都是這個內容…

file

好吧,這個咱也不是專業的,就不繼續查了,看到的小夥伴一起舉報下,為凈化網路出一分力吧!

最後,有個技術問題有點好奇,就是那個訪問的時候不是固定一個頁面的問題。繼續研究下這個蛋疼的好奇心…

從結果頁面去分析是發現不了什麼的,因為已經是結果了嘛!

仔細觀察下,可以發現進去的時候頁面會跳幾次,大概能想到這中間有重定向和跳轉?

打開瀏覽器的調試工具,在Network里觀察了一下,它的大致邏輯是這樣的:

  1. 先301重定向到下面這個index.php里:

file

  1. index.php里其實也沒啥內容,主要就這兩個js

file

  1. 再看看這兩個js,會發現下面這個貨色:

file

  1. 可惜,這個請求在瀏覽器里看不到啥內容(猜測可能開始就跳走了)

file

  1. 所以,這裡用curl來獲取下頁面資訊。

下面就是這個頁面的完整程式碼。

紅色部分就是為什麼會跳轉到兩個不同頁面的原理:

file

它準備了兩個目標站點,通過隨機數去定位指向哪個,所以就出現了開頭我說的,不同人看到的頁面不同,或者你多刷新幾次也會看到不同的頁面。

這裡又獲得了一些資訊,但再查了一下也沒發現太多有用的東西。

太晚了,就不繼續剛下去了~

話說,技術相關領域的網站碰瓷成XX網站之前也發生過,比如:Go標準庫的源碼中出現色情網站的事情。

這個門道里的東西DD也不是很懂,一定有很大的利益關係吧?

懂的小夥伴可以留言說說,給我掃個盲?

歡迎關注我的公眾號:程式猿DD。第一時間了解前沿行業消息、分享深度技術乾貨、獲取優質學習資源