Skip to content

Instantly share code, notes, and snippets.

@notsobad
Last active March 29, 2018 03:05
Show Gist options
  • Save notsobad/dbd8f26c5e4d60505746b6c3ffb8df4f to your computer and use it in GitHub Desktop.
Save notsobad/dbd8f26c5e4d60505746b6c3ffb8df4f to your computer and use it in GitHub Desktop.
/* Fri 11 Aug 2017 10:20:00 UTC */ ! function e(t, r, n) {
function a(i, c) {
if (!r[i]) {
if (!t[i]) {
var u = "function" == typeof require && require;
if (!c && u) return u(i, !0);
if (o) return o(i, !0);
var d = new Error("Cannot find module '" + i + "'");
throw d.code = "MODULE_NOT_FOUND", d
}
var l = r[i] = {
exports: {}
};
t[i][0].call(l.exports, function(e) {
var r = t[i][1][e];
return a(r || e)
}, l, l.exports, e, t, r, n)
}
return r[i].exports
}
for (var o = "function" == typeof require && require, i = 0; i < n.length; i++) a(n[i]);
return a
}({
1: [function(e, t, r) {
"use strict";
function n() {
for (var e = document.getElementsByTagName("script"), t = 0, r = e.length; t < r; t++)
if (/challenge\.js$/.test(e[t].src)) return e[t]
}
function a(e) {
return "string" == typeof window.captchaURL ? window.captchaURL : e
}
var o, i, c = e(3),
u = e(6),
d = e(4),
l = (e(19), e(17)),
s = (e(20), e(16)),
p = (e(18), e(11)),
f = "377e4907e1a3b419708dbd00df9e8f79";
o = e(8).yjs, i = {
t: function(e) {
return o[e] || e
}
},
function(e) {
var t = e.prefix;
c([
[u, a("//captcha.su.baidu.com/baiduChallenge.js"), "BaiduCaptcha"], d
], function(e) {
if (e) return void l({
prefix: t,
subview: p({
prefix: t,
text: "captcha_error_load",
translator: i
}),
translator: i
});
var r, a = n(),
o = a && "true" === a.getAttribute("data-incorrect"),
c = a && a.getAttribute("data-ray");
r = s({
prefix: t,
incorrect: o,
ray: c,
translator: i
}), l({
prefix: t,
subview: r,
translator: i
}), window.BaiduCaptcha.create(f, "recaptcha_widget", window.BaiduCaptchaOptions)
})
}({
prefix: "yjs"
})
}, {
11: 11,
16: 16,
17: 17,
18: 18,
19: 19,
20: 20,
3: 3,
4: 4,
6: 6,
8: 8
}],
2: [function(e, t, r) {
"use strict";
function n(e) {
if (!e) return e;
for (var t = window, r = e.split("."), n = 0, a = r.length; n < a && void 0 !== t; n++) t = t[r[n]];
return t
}
t.exports = n
}, {}],
3: [function(e, t, r) {
"use strict";
function n(e, t) {
var r, n = e.length,
o = [],
i = n;
for (r = 0; r < n; r++) ! function(e, r) {
var n = [];
a(e) && (n = e.slice(1), e = e[0]), n.push(function(e, n) {
if (i) {
if (e) return i = 0, o = null, void t(e);
o[r] = n, --i <= 0 && (t(null, o), o = null)
}
}), e.apply(void 0, n)
}(e[r], r)
}
var a = e(5);
t.exports = n
}, {
5: 5
}],
4: [function(e, t, r) {
"use strict";
t.exports = e(9).domReady.remix()
}, {
9: 9
}],
5: [function(e, t, r) {
"use strict";
t.exports = Array.isArray || function(e) {
return "[object Array]" === {}.toString.call(e)
}
}, {}],
6: [function(e, t, r) {
"use strict";
function n(e, t, r) {
function n() {
i.removeEvent(e, "load", n), i.removeEvent(e, "error", a), r()
}
function a() {
i.removeEvent(e, "load", n), i.removeEvent(e, "error", a), r(new Error)
}
i.addEvent(e, "load", n), i.addEvent(e, "error", a)
}
function a(e, t, r) {
function n() {
"loaded" !== e.readyState && "completed" !== e.readyState || (i.removeEvent(e, "readystatechange", n), r())
}
i.addEvent(e, "readystatechange", n)
}
function o(e, t, r) {
var o = document.head || document.getElementsByTagName("head")[0],
i = document.createElement("script");
if (i.charset = "utf8", "string" != typeof e) return r(Error("Invalid URL"));
i.src = e, ("onload" in i ? n : a)(i, t, function(n) {
return n ? r(n) : t && void 0 === c(t) ? r(new Error("Failed to load: " + e)) : r()
}), o.appendChild(i)
}
var i = e(9),
c = e(2);
t.exports = o
}, {
2: 2,
9: 9
}],
7: [function(e, t, r) {
"use strict";
t.exports = function(e) {
var t;
return e = e || window.event, e.target || (e.target = e.srcElement), e.$defaultPrevented = e.$defaultPrevented || !1, e.preventDefault ? (t = e.preventDefault, e.preventDefault = function() {
e.$defaultPrevented = !0, t.apply(this, arguments)
}) : e.preventDefault = function() {
e.returnValue = !1, e.defaultPrevented = !0, e.$defaultPrevented = !0
}, e.stopPropagation || (e.stopPropagation = function() {
e.cancelBubble = !0
}), e
}
}, {}],
8: [function(e, t, r) {
"use strict";
t.exports.yjs = {
info_title: "杈撳叆楠岃瘉鍚楄瘉鏄庢偍涓嶆槸鏈哄櫒浜猴紝杈撳叆鍚庡彲浠ユ祻瑙堢綉绔�",
info: "淇℃伅",
announce: "鎾斁澹伴煶",
show_image: "鏌ョ湅鍥剧墖",
refresh: "鍒锋柊",
captcha_error_load: "瀵逛笉璧凤紝鐩墠娌℃硶杩炴帴楠岃瘉鐮佹彁渚涘晢銆傝绋嶇瓑鍦�, 鐒跺悗鍐嶈瘯涓€娆°€�",
incorrect_try_again: "楠岃瘉鐮侀敊璇紝璇烽噸鏂拌緭鍏ャ€�",
enter_text_above: "杈撳叆楠岃瘉鐮�",
submit: "鎻愪氦"
}
}, {}],
9: [function(e, t, r) {
! function(e, r, n) {
void 0 !== t && t.exports ? t.exports = n() : e.oi = n()
}(this, 0, function() {
function e(r) {
function a(e) {
if (h(e, r), this !== n) return this
}
return r = l.call(arguments), a.remix = e, a.relay = t, a
}
function t(t) {
return t ? e(t) : e()
}
function r(e, r, n) {
var a, o, i;
if (null != e) {
o = t(n || e), i = {
domReady: o,
addEvent: c,
removeEvent: u
}, r = !0 === r;
for (a in i)(r || null == e[a]) && (e[a] = i[a]);
return (a = e.fn) && (r || null == a.ready) && (a.ready = o), e
}
}
var n = window,
a = document,
o = a.documentElement,
i = !!a.addEventListener,
c = i ? function(e, t, r) {
e.addEventListener(t, r, !1)
} : function(e, t, r) {
e.attachEvent("on" + t, r)
},
u = i ? function(e, t, r) {
e.removeEventListener(t, r, !1)
} : function(e, t, r) {
e.detachEvent("on" + t, r)
},
d = [],
l = d.slice,
s = /^loade|c/.test(a.readyState),
p = /^c/,
f = !!o.doScroll,
m = f ? "onreadystatechange" : "DOMContentLoaded",
v = function(e, t, r) {
s || r ? e.apply(a, t) : d.push([e, t])
},
h = f ? function(e, t) {
if (self != top) v(e, t);
else try {
o.doScroll("left"), v(e, t, 1)
} catch (r) {
return setTimeout(function() {
h(e, t)
}, 50)
}
} : v;
return c(a, m, d[0] = function() {
var e;
if (!f || p.test(a.readyState))
for (u(a, m, d.shift()), s = 1; e = d.shift();) v(e[0], e[1])
}), r.relay = !1, r({
fn: {},
bridge: r
}, !0)
})
}, {}],
10: [function(e, t, r) {
t.exports = function(e, t) {
var r = void 0 !== e.textContent ? "textContent" : "innerText";
return void 0 !== t && (e[r] = t), e[r]
}
}, {}],
11: [function(e, t, r) {
var n = e(10);
t.exports = function(e) {
var t = document.createDocumentFragment(),
r = document.createElement("label");
r.id = e.prefix + "-recaptcha-form-error", r.className = e.prefix + "-alert " + e.prefix + "-alert-error", n(r, e.translator.t(e.text)), t.appendChild(r);
var a = document.createTextNode(" ");
return t.appendChild(a), t
}
}, {
10: 10
}],
12: [function(e, t, r) {
e(10);
t.exports = function(e) {
var t = document.createDocumentFragment(),
r = document.createElement("input");
r.id = "id", r.setAttribute("name", "id"), r.setAttribute("type", "hidden"), r.setAttribute("value", e.ray), t.appendChild(r);
var n = document.createTextNode(" ");
t.appendChild(n);
var a = document.createElement("div");
return a.id = "recaptcha_widget", t.appendChild(a), t
}
}, {
10: 10
}],
13: [function(e, t, r) {
var n = e(10);
t.exports = function(e) {
var t = document.createDocumentFragment(),
r = document.createElement("iframe");
r.setAttribute("src", "https://www.google.com/recaptcha/api/fallback?k=" + e.sitekey), r.setAttribute("frameborder", "0"), r.setAttribute("scrolling", "no"), r.setAttribute("height", "422"), r.setAttribute("width", e.width), r.setAttribute("style", "border-style: none;"), n(r, "\n"), t.appendChild(r);
var a = document.createTextNode(" ");
t.appendChild(a);
var o = document.createElement("input");
o.setAttribute("type", "hidden"), o.setAttribute("name", "recaptcha_response_field"), o.setAttribute("value", "manual_challenge"), t.appendChild(o);
var i = document.createTextNode(" ");
t.appendChild(i);
var c = document.createElement("label");
c.setAttribute("for", "manual_recaptcha_challenge_field"), n(c, "Enter confirmation code after solving challenge above"), t.appendChild(c);
var u = document.createTextNode(" ");
t.appendChild(u);
var d = document.createElement("textarea");
d.id = "manual_recaptcha_challenge_field", d.setAttribute("name", "recaptcha_challenge_field"), d.setAttribute("rows", "3"), d.setAttribute("cols", "40"), t.appendChild(d);
var l = document.createTextNode(" ");
t.appendChild(l);
var s = document.createElement("input");
s.setAttribute("type", "submit"), s.className = e.prefix + "-btn " + e.prefix + "-btn-accept", s.setAttribute("value", e.translator.t("submit")), t.appendChild(s);
var p = document.createTextNode(" ");
return t.appendChild(p), t
}
}, {
10: 10
}],
14: [function(e, t, r) {
e(10);
t.exports = function(e) {
var t = document.createDocumentFragment(),
r = document.createElement("input");
r.id = "id", r.setAttribute("name", "id"), r.setAttribute("type", "hidden"), r.setAttribute("value", e.ray), t.appendChild(r);
var n = document.createTextNode(" ");
t.appendChild(n);
var a = document.createElement("div");
a.id = "recaptcha_widget", t.appendChild(a);
var o = document.createTextNode(" ");
t.appendChild(o);
var i = document.createElement("input");
i.id = "recaptcha_submit", i.setAttribute("type", "submit"), i.setAttribute("value", e.translator.t("submit")), t.appendChild(i);
var c = document.createTextNode(" ");
return t.appendChild(c), t
}
}, {
10: 10
}],
15: [function(e, t, r) {
"use strict";
var n = e(11);
t.exports = function(e) {
return n(e)
}
}, {
11: 11
}],
16: [function(e, t, r) {
"use strict";
var n = e(12);
t.exports = function(e) {
return n(e)
}
}, {
12: 12
}],
17: [function(e, t, r) {
"use strict";
var n = e(9),
a = e(7),
o = e(15);
t.exports = function(e) {
var t = e.prefix,
r = e.subview,
i = document.getElementById("challenge-form"),
c = document.getElementById(t + "-captcha-bookmark");
return i.insertBefore(r, c), n.addEvent(i, "submit", function(r) {
r = a(r);
var n, c, u = document.getElementById("manual_captcha_challenge_field"),
d = document.getElementById(t + "-recaptcha-form-error");
d && d.parentNode.removeChild(d), u && (n = u.value), n || (c = o({
prefix: t,
text: "incorrect_try_again",
translator: e.translator
}), i.appendChild(c), r.preventDefault())
}), i
}
}, {
15: 15,
7: 7,
9: 9
}],
18: [function(e, t, r) {
"use strict";
var n = e(13),
a = e(11);
t.exports = function(e) {
var t = document.getElementById(e.prefix + "-captcha-bookmark"),
r = t.parentNode.clientWidth,
o = a(e),
i = n({
width: r,
prefix: e.prefix,
sitekey: e.sitekey,
translator: e.translator
});
return t.parentNode.insertBefore(o, t), t.parentNode.insertBefore(i, t), t
}
}, {
11: 11,
13: 13
}],
19: [function(e, t, r) {
"use strict";
var n = e(9),
a = e(7),
o = e(15);
t.exports = function(e) {
var t = e.prefix,
r = e.subview,
i = document.getElementById("challenge-form"),
c = document.getElementById(t + "-captcha-bookmark");
return i.insertBefore(r, c), n.addEvent(i, "submit", function(r) {
r = a(r);
var n, c = document.getElementById(t + "-recaptcha-form-error"),
u = "undefined" != typeof grecaptcha && grecaptcha.getResponse();
c && c.parentNode.removeChild(c), u || (n = o({
prefix: t,
text: "incorrect_try_again",
translator: e.translator
}), i.appendChild(n), r.preventDefault())
}), i
}
}, {
15: 15,
7: 7,
9: 9
}],
20: [function(e, t, r) {
"use strict";
var n = e(14);
t.exports = function(e) {
return n(e)
}
}, {
14: 14
}]
}, {}, [1]);
var formDom = document.getElementById("challenge-form"),
sessionstr = "",
html = "",
imgHtml = "",
pubkey = "",
img = null,
form = null,
recaptcha = {
create: function(a, b, c) {
pubkey = a;
form = document.getElementById(b);
this.fetchSessionstr()
},
jsonp: function(a) {
a = a || {};
if (!a.url || !a.callback) throw Error("");
var b = document.getElementsByTagName("head")[0];
a.data[a.callback] = "callback";
var c = this.formatParams(a.data),
d = document.createElement("script");
b.appendChild(d);
window.callback = function(c) {
b.removeChild(d);
clearTimeout(d.timer);
window.callback = null;
a.success && a.success(c)
};
d.src = a.url + "?" + c;
a.time && (d.timer = setTimeout(function() {
window.callback = null;
b.removeChild(d);
a.fail && a.fail({
message: "time out"
})
}, time))
},
formatParams: function(a) {
var b = [],
c;
for (c in a) b.push(encodeURIComponent(c) + "=" + encodeURIComponent(a[c]));
return b.join("&")
},
fetchSessionstr: function() {
var a = this;
a.getImg(null);
this.jsonp({
url: "//captcha.su.baidu.com/session_cb/",
data: {
pub: pubkey
},
callback: "callback",
success: function(b) {
if ("true" === b.success) {
var c =
b.timeout || 4,
d = b.sessionstr;
e && clearInterval(e);
a.getImg(d);
var e = setInterval(function() {
a.getImg(d)
}, 6E4 * c)
}
}
})
},
getImg: function(a) {
this.preLoadImg("//captcha.su.baidu.com/image/?session=" + a + "&pub=" + pubkey);
imgHtml = '<img alt="\u5237\u65b0\u592a\u5feb\u4e86\uff0c\u7a0d\u540e\u518d\u8bd5" type="hidden" title="\u770b\u4e0d\u6e05\uff0c\u6362\u4e00\u4e2a" style="color:#fff;cursor: pointer; width:300px;height:58px; margin-bottom:10px; border:2px solid #fff; display:block" onclick="recaptcha.fetchSessionstr()" src="//captcha.su.baidu.com/image/?session=' +
a + "&pub=" + pubkey + '"/>';
this.renderHtml(a)
},
setStyle: function() {
form.style.width = "300px";
form.style.height = "120px";
form.style.background = "#8b0006";
form.style.padding = "10px";
form.style.borderRadius = "5px"
},
preLoadImg: function(a) {
img = new Image;
img.src = a
},
renderHtml: function(a) {
html = [imgHtml, '<input type="hidden" name="captcha_challenge_field" value="', a, '"><div style="background:#fcdc75; padding:10px 20px; float:left; border-radius:5px"><input placeholder="\u9a8c\u8bc1\u7801" id="manual_captcha_challenge_field" name="manual_captcha_challenge_field" style="width:150px; height:30px; margin-bottom:0px !important;" autocomplete="off" ></input></div><button style="width: 88px;background-color: #9bca3e;border: 1px solid transparent;font-size: 16px;margin-left:16px; height:50px; padding:0 20px; color: #fff;border-radius: 2px;" type="submit" class="yjs-btn yjs-btn-accept">\u9a8c\u8bc1</button>'].join("");
form.innerHTML = html;
this.setStyle()
}
};
window.BaiduCaptcha = recaptcha;
<!DOCTYPE html>
<!--[if lt IE 7]> <html class="no-js ie6 oldie" lang="en-US"> <![endif]-->
<!--[if IE 7]> <html class="no-js ie7 oldie" lang="en-US"> <![endif]-->
<!--[if IE 8]> <html class="no-js ie8 oldie" lang="en-US"> <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js" lang="en-US"> <!--<![endif]-->
<head>
<title>安全检查! | 百度云加速</title>
<meta charset="UTF-8" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
<meta name="robots" content="noindex, nofollow" />
<meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1" />
<link rel="stylesheet" id="yjs_styles-css" href="/cdn-cgi/styles/baidu.errors.css" type="text/css" media="screen,projection" />
<!--[if lt IE 9]><link rel="stylesheet" id='yjs_styles-ie-css' href="/cdn-cgi/styles/baidu.errors.ie.css" type="text/css" media="screen,projection" /><![endif]-->
<style type="text/css">body{margin:0;padding:0}</style>
<!--[if lte IE 9]><script type="text/javascript" src="/cdn-cgi/scripts/jquery.min.js"></script><![endif]-->
<!--[if gte IE 10]><!--><script type="text/javascript" src="/cdn-cgi/scripts/zepto.min.js"></script><!--<![endif]-->
<script type="text/javascript" src="/cdn-cgi/scripts/baidu.common.js"></script>
<link rel="stylesheet" href="//idm-su.baidu.com/config.css?r=20171010" type="text/css" />
</head>
<body>
<div id="yjs-wrapper">
<div class="yjs-alert yjs-alert-error yjs-cookie-error" id="cookie-alert" data-translate="enable_cookies">请打开cookies。</div>
<div id="yjs-error-details" class="yjs-error-details-wrapper">
<div class="yjs-wrapper yjs-header yjs-error-overview">
<h1 data-translate="challenge_headline">只差一步</h1>
<h2 class="yjs-subheadline"><span data-translate="complete_sec_check">输入验证码,可以浏览</span> www.cloudflare.com</h2>
</div><!-- /.header -->
<div class="yjs-section yjs-highlight yjs-captcha-container">
<div class="yjs-wrapper">
<div class="yjs-columns two">
<div class="yjs-column">
<div class="yjs-highlight-inverse yjs-form-stacked">
<form class="challenge-form" id="challenge-form" action="/cdn-cgi/l/chk_captcha" method="get">
<script type="text/javascript" src="/cdn-cgi/scripts/baidu.challenge.js" data-type="normal" data-ray="4028c9c8ef683367" async></script>
<noscript id="yjs-captcha-bookmark" class="yjs-captcha-info">
<p>访问本页面,您的浏览器需要支持JavaScript</p>
</noscript>
</form>
</div>
</div>
<div class="yjs-column">
<div class="yjs-screenshot-container">
<span class="yjs-no-screenshot"></span>
</div>
</div>
</div><!-- /.columns -->
</div>
</div><!-- /.captcha-container -->
<div class="yjs-section yjs-wrapper">
<div class="yjs-columns two">
<div class="yjs-column">
<h2 data-translate="why_captcha_headline">为什么需要输入验证码?</h2>
<p data-translate="why_captcha_detail">输入验证码证明您不是机器人,输入后可以暂时浏览网站。</p>
</div>
<div class="yjs-column">
<h2 data-translate="resolve_captcha_headline">如何避免?</h2>
<p data-translate="resolve_captcha_antivirus">如果您使用私人电脑,可以下载杀毒软件,进行全盘扫描保证没有中毒。</p>
<p data-translate="resolve_captcha_network">如果您使用公用电脑,可以请网络管理员修正配置选项或查找病毒来源。</p>
</div>
</div>
</div><!-- /.section -->
<div class="yjs-error-footer yjs-wrapper">
<p>
<span class="yjs-footer-item">云加速 Event ID: <strong>4028c9c8ef683367</strong></span>
<span class="yjs-footer-separator">&bull;</span>
<span class="yjs-footer-item"><span data-translate="your_ip">你的IP</span>: XXXXXXX</span>
<span class="yjs-footer-separator">&bull;</span>
<span class="yjs-footer-item"><a data-orig-proto="https" data-orig-ref="ticket-baidu.kf5.com/forum/view/9050/" id="support_link" data-translate="help" target="_blank">帮助中心</a></span>
<span class="yjs-footer-separator">&bull;</span>
<span class="yjs-footer-item"><span data-translate="performance_security_by"></span> <a data-orig-proto="http" data-orig-ref="su.baidu.com" id="yunjiasu_link" target="_blank">百度云加速</a></span>
</p>
</div><!-- /.error-footer -->
</div><!-- /#yjs-error-details -->
</div><!-- /#yjs-wrapper -->
<script type="text/javascript">
window._yjs_translation = {};
</script>
</body>
</html>
REQ:
https://captcha.su.baidu.com/session_cb/?pub=377e4907e1a3b419708dbd00df9e8f79
RESP:
callback({"success":"true","sessionstr":"26862e0ab57cb8fe5600cd1fbb232ff3_MTUyMjI5MjU5Ny4zNTY=_10.26.29.17"})
REQ:
https://captcha.su.baidu.com/image/?session=26862e0ab57cb8fe5600cd1fbb232ff3_MTUyMjI5MjU5Ny4zNTY=_10.26.29.17&pub=377e4907e1a3b419708dbd00df9e8f79
RESP:
IMAGE
REQ:
:authority: www.cloudflare.com
:method: GET
:path: /cdn-cgi/l/chk_captcha?id=402900f719763295&captcha_challenge_field=13ea362ddc5b708451f6cdc84a62c785_MTUyMjIyODY0OC4wMTU%3D_10.26.47.44&manual_captcha_challenge_field=ssss
:scheme: https
accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8
accept-encoding: gzip, deflate, br
accept-language: zh,zh-CN;q=0.9,en;q=0.8
cache-control: no-cache
cookie: __cfduid=d5a8c5a248d55e7f61b6d1b38028a25e71511166568; optimizelyEndUserId=oeu1513663594384r0.8722970979400826; optimizelySegments=%7B%7D; optimizelyBuckets=%7B%7D; _ga=GA1.2.1368326288.1513663594; _biz_uid=1ce2fb64f8ae4f1395e20eea909f4edc; _mkto_trk=id:713-XSC-918&token:_mch-cloudflare.com-1514865409383-47221; _biz_flagsA=%7B%22Version%22%3A1%2C%22XDomain%22%3A%221%22%2C%22Mkto%22%3A%221%22%7D; _ga=GA1.3.1368326288.1513663594; _biz_uid=1ce2fb64f8ae4f1395e20eea909f4edc; _mkto_trk=id:713-XSC-918&token:_mch-cloudflare.com-1514865409383-47221; _biz_nA=42; _biz_pendingA=%5B%5D; _biz_nA=43; _gaexp=GAX1.2.H_GS1GXKRLuwsDJXa3IfpA.17685.0; _biz_pendingA=%5B%5D; trwv.uid=cloudflare-1516611363466-49a7d9db%3A2; __cflb=3128081942
dnt: 1
pragma: no-cache
referer: https://www.cloudflare.com/lp/ddos-a/?_bt=157293203472&_bk=cloudflare&_bm=e&_bn=g&gclid=Cj0KCQjw-uzVBRDkARIsALkZAdmoKR-M24LBosCEK_pQwvHRJLyglLlQ3oc3g55qX8cMJxpbKHw092caAninEALw_wcB
upgrade-insecure-requests: 1
user-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.181 Safari/537.36
RESP:
cf-ray: 402901ddfe793295-HKG
content-length: 159
content-type: text/html
date: Wed, 28 Mar 2018 09:18:05 GMT
location: https://www.cloudflare.com/lp/ddos-a/?_bt=157293203472&_bk=cloudflare&_bm=e&_bn=g&gclid=Cj0KCQjw-uzVBRDkARIsALkZAdmoKR-M24LBosCEK_pQwvHRJLyglLlQ3oc3g55qX8cMJxpbKHw092caAninEALw_wcB
server: cloudflare-nginx
status: 302
x-frame-options: SAMEORIGIN
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment