mirror of
https://github.com/luzhisheng/js_reverse.git
synced 2025-04-19 02:39:42 +08:00
93 lines
3.0 KiB
JavaScript
93 lines
3.0 KiB
JavaScript
function d(e) {
|
|
var t = u,
|
|
n = {};
|
|
n["fYWEX"] = function (e, t) {
|
|
return e || t;
|
|
}, n.bWcgB = function (e, t) {
|
|
return e * t;
|
|
}, n["SlFsj"] = "ABCDEFGHJK" + "MNPQRSTWXY" + "Zabcdefhij" + "kmnprstwxy" + "z2345678";
|
|
for (var r = n, o = "1|3|0|4|2|5"["split"]("|"), a = 0;;) {
|
|
switch (o[a++]) {
|
|
case "0":
|
|
var s = l["length"];
|
|
continue;
|
|
case "1":
|
|
e = r["fYWEX"](e, 32);
|
|
continue;
|
|
case "2":
|
|
for (i = 0; i < e; i++) c += l["charAt"](Math["floor"](r.bWcgB(Math.random(), s)));
|
|
continue;
|
|
case "3":
|
|
var l = r["SlFsj"];
|
|
continue;
|
|
case "4":
|
|
var c = "";
|
|
continue;
|
|
case "5":
|
|
return c;
|
|
}
|
|
break;
|
|
}
|
|
}
|
|
function dddd(e) {
|
|
var t = u,
|
|
r = {};
|
|
r.TGmSp = "INVALID_CH" + "ARACTER_ERR", r["SkkHG"] = "return /\" " + "+ this + \"" + "/", r["TKgNw"] = "^([^ ]+( +" + "[^ ]+)+)+[" + "^ ]}", r.aYkvo = function (e) {
|
|
return e();
|
|
}, r["kukBH"] = function (e, t) {
|
|
return e % t;
|
|
}, r.evetF = function (e, t) {
|
|
return e >> t;
|
|
}, r.GfTek = "iwnNJ", r["pHtmC"] = function (e, t) {
|
|
return e << t;
|
|
}, r["LCaAn"] = function (e, t) {
|
|
return e | t;
|
|
}, r["cVCcp"] = function (e, t) {
|
|
return e << t;
|
|
}, r["OWUOc"] = function (e, t) {
|
|
return e & t;
|
|
}, r["thjIz"] = function (e, t) {
|
|
return e << t;
|
|
}, r["jLRMs"] = function (e, t) {
|
|
return e & t;
|
|
}, r.jdwcO = function (e, t) {
|
|
return e === t;
|
|
}, r.kPdGe = "FAVYf", r["Bgrij"] = "LVZVH", r["QIoXW"] = function (e, t) {
|
|
return e & t;
|
|
}, r["eMnqD"] = function (e, t) {
|
|
return e == t;
|
|
}, r["aQCDK"] = function (e, t) {
|
|
return e + t;
|
|
}, r["lGBLj"] = function (e, t) {
|
|
return e(t);
|
|
};
|
|
var i = r;
|
|
if (/([^\u0000-\u00ff])/.test(e)) throw new Error(i.TGmSp);
|
|
for (var o, a, s, l = 0, c = []; l < e["length"];) {
|
|
switch (a = e["charCodeAt"](l), s = i.kukBH(l, 6)) {
|
|
case 0:
|
|
delete window, delete document, c["push"](f["charAt"](i["evetF"](a, 2)));
|
|
break;
|
|
case 1:
|
|
try {
|
|
"WhHMm" === i["GfTek"] || n.g && c["push"](f["charAt"](i.pHtmC(2 & o, 3) | i.evetF(a, 4)));
|
|
} catch (e) {
|
|
c["push"](f["charAt"](i["LCaAn"](i.cVCcp(3 & o, 4), a >> 4)));
|
|
}
|
|
break;
|
|
case 2:
|
|
c["push"](f["charAt"](i["LCaAn"](i["cVCcp"](15 & o, 2), i.evetF(a, 6)))), c["push"](f["charAt"](i["OWUOc"](a, 63)));
|
|
break;
|
|
case 3:
|
|
c["push"](f["charAt"](i["evetF"](a, 3)));
|
|
break;
|
|
case 4:
|
|
c.push(f["charAt"](i["LCaAn"](i["thjIz"](i.OWUOc(o, 4), 6), i["evetF"](a, 6))));
|
|
break;
|
|
case 5:
|
|
c["push"](f["charAt"](i["LCaAn"](i["thjIz"](i["jLRMs"](o, 15), 4), a >> 8))), c.push(f.charAt(i["jLRMs"](a, 63)));
|
|
}
|
|
o = a, l++;
|
|
}
|
|
return 0 == s ? i["jdwcO"](i["kPdGe"], i["Bgrij"]) || (c["push"](f["charAt"](i["QIoXW"](o, 3) << 4)), c.push("FM")) : i.eMnqD(s, 1) && (c["push"](f["charAt"]((15 & o) << 2)), c["push"]("K")), i["aQCDK"](i.aQCDK(d(15), window.md5(c["join"](""))), i["lGBLj"](d, 10));
|
|
} |