本帖最后由 Siempre 于 2022-7-7 20:48 编辑
拿v8调用C() 取出来的格式是sp+"|"+cp
[JavaScript] 纯文本查看 复制代码 function C(t) {
var n = +Date.now().toString().slice(0, 10) + 0;
n -= n % 60;
var o = 2 * n % 16432 * (2 * n % 16432) % 1e5;
var key = y()
return encrypt(o, key)+"|"+key
}
function y() {
return Math.random().toString(36).substr(2)
}
function encrypt(e, _keyString) {
if ("" === e) return "";
var t = "";
if (_keyString) {
var n, o = f(_keyString);
try {
for (o.s(); !(n = o.n()).done;) {
var i = n.value;
t += (e % i.charCodeAt()).toString(36)
}
} catch (a) {
o.e(a)
} finally {
o.f()
}
}
return t
}
function f(e, t) {
var n = "undefined" !== typeof Symbol && e[Symbol.iterator] || e["@@iterator"];
if (!n) {
if (Array.isArray(e) || (n = m(e)) || t && e && "number" === typeof e.length) {
n && (e = n);
var o = 0,
i = function() {};
return {
s: i,
n: function() {
return o >= e.length ? {
done: !0
} : {
done: !1,
value: e[o++]
}
},
e: function(e) {
throw e
},
f: i
}
}
throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")
}
var a, r = !0,
s = !1;
return {
s: function() {
n = n.call(e)
},
n: function() {
var e = n.next();
return r = e.done,
e
},
e: function(e) {
s = !0,
a = e
},
f: function() {
try {
r || null == n.
return ||n.
return ()
} finally {
if (s) throw a
}
}
}
} |