You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
54 lines
54 KiB
54 lines
54 KiB
3 years ago
|
/*
|
||
|
@肥皂 7.18 去哪钓
|
||
|
|
||
|
变量 qndapp 账号&密码@账号2&密码2
|
||
|
变量 cdkey 对应脚本验证卡密。所有脚本通用。。
|
||
|
多账号@分割
|
||
|
一天一到两次
|
||
|
*/
|
||
|
|
||
|
setInterval_new = setInterval
|
||
|
setInterval = function(a, b) {
|
||
|
if (typeof(a)=="string" && a.indexOf("debugger") == -1) {
|
||
|
return setInterval_new(a, b)
|
||
|
}
|
||
|
}
|
||
|
|
||
|
Function.prototype.constructor_bc = Function.prototype.constructor;
|
||
|
Function.prototype.constructor = function() {
|
||
|
if (arguments === "debugger" || arguments[0] === "debugger") {
|
||
|
console.log("debugger");
|
||
|
return Function.prototype.constructor_bc.apply(this, "")
|
||
|
} //利用arguments关键字的属性获取当前方法里面的参数
|
||
|
else {
|
||
|
return Function.prototype.constructor_bc.apply(this, arguments) //跟上面处理debugger和定时器一起用的处理方法一样
|
||
|
}
|
||
|
}
|
||
|
|
||
|
const $ = new Env('去哪钓');
|
||
|
var _0x8051aa=_0x430e,_0x49804c=_0x3ce9;(function(_0x16587a,_0x390d78){var _0x503ee9=_0x430e,_0x444364=_0x3ce9,_0x35a100=_0x16587a();while(!![]){try{var _0x20aa66=parseInt(_0x444364(0x1a0))/0x1*(parseInt(_0x503ee9(0x1d0,'XvG4'))/0x2)+-parseInt(_0x444364(0x1cf))/0x3+parseInt(_0x444364(0x191))/0x4*(-parseInt(_0x444364(0x1c8))/0x5)+parseInt(_0x503ee9(0x182,'Xev!'))/0x6+-parseInt(_0x444364(0x1af))/0x7*(parseInt(_0x503ee9(0x16f,'R#OL'))/0x8)+-parseInt(_0x444364(0x176))/0x9*(-parseInt(_0x503ee9(0x1f2,'R71a'))/0xa)+parseInt(_0x444364(0x122))/0xb*(parseInt(_0x503ee9(0x179,'sdPd'))/0xc);if(_0x20aa66===_0x390d78)break;else _0x35a100['push'](_0x35a100['shift']());}catch(_0x46de6){_0x35a100['push'](_0x35a100['shift']());}}}(_0xa903,0x21e4b));const VM=require('sablejs/runtime')(),path=require('path'),fs=require('fs'),cryptoJS=require(_0x49804c(0x17a));function initVM(){var _0x37694e=_0x430e,_0x18b659=_0x49804c;vm=new VM();const _0x1a37a1=vm[_0x18b659(0x16e)](),_0x3f49eb=vm[_0x37694e(0x134,'DRL^')](),_0x2725bb=vm[_0x18b659(0x174)]('log',function(){var _0x51a7ae=_0x37694e,_0x801d63=_0x18b659;const _0x562334=[];for(let _0x38b66b=0x0;_0x38b66b<arguments[_0x801d63(0xf5)];_0x38b66b++){_0x562334[_0x51a7ae(0x187,'Nqtk')](vm[_0x801d63(0xf8)](arguments[_0x38b66b]));}return console[_0x51a7ae(0x1ae,'XvG4')](..._0x562334),vm[_0x51a7ae(0x13f,'At3s')]();}),_0x1abe87=vm[_0x18b659(0x174)](_0x18b659(0x13d),function(_0x46e71e){var _0x275341=_0x37694e;let _0x3888e7=eval(_0x46e71e['value']);return vm['createString'](JSON[_0x275341(0x1c6,'3Zhi')](_0x3888e7));}),_0x124e99=vm[_0x18b659(0x174)]('yyyy',function(_0x1e1b09){var _0x3a3a47=_0x18b659,_0x2f0f8c=_0x37694e;let _0x4126ac=_0x1e1b09[_0x2f0f8c(0x1e4,'vLQn')],_0x2325b4=fs[_0x3a3a47(0x1e0)](_0x4126ac,_0x2f0f8c(0x196,'yPSM'))['replace'](/\r\n/g,'\x0a'),_0x3de91a=cryptoJS['MD5'](_0x2325b4)[_0x3a3a47(0x1f1)]();return vm[_0x2f0f8c(0x152,'$C*%')](_0x3de91a);}),_0x1c2d67=vm[_0x18b659(0x174)]('ddd',function(_0x426c34){var _0x54ef23=_0x18b659,_0x189eb1=_0x37694e;let _0x1a9040=cryptoJS[_0x189eb1(0x145,'B(4F')](_0x426c34[_0x54ef23(0x1d8)])[_0x189eb1(0x14a,'DRL^')]();return vm[_0x189eb1(0x1a9,'#Bog')](_0x1a9040);});return vm[_0x37694e(0x13c,'CfZy')](_0x3f49eb,_0x37694e(0x14b,'QVAg'),_0x2725bb),vm['setProperty'](_0x1a37a1,_0x37694e(0x1cd,'IASl'),_0x1abe87),vm[_0x37694e(0x11b,'5*MU')](_0x1a37a1,'console',_0x3f49eb),vm['setProperty'](_0x1a37a1,'yyyy',_0x124e99),vm[_0x18b659(0x114)](_0x1a37a1,_0x18b659(0x1a1),_0x1c2d67),vm[_0x18b659(0x1a5)](fs[_0x37694e(0x1b5,'Svb6')](_0x37694e(0x177,'At3s'))[_0x18b659(0x1f1)]()),vm;}function _0xa903(){var _0x5d833b=['zgvZDhjVEq','BgvUz3rO','AUwpKUwqREMrIEITR+ITVE+9Kq','W7ldL8kHWRtcU8kiW4/cHtWs','yxntDhjPBMC','ioENR+wiHJO','W4CDW7ddLNxcOmkC','WQFcN8kdwSkmwW','WPVLJitLKkRPKzxPKAVPSPVcKq','nmkImCkefCksdq','C00szcO','W7XTCCoKWQZcVqfqnMpcOq','ls0Tls0Tls0Tls0TlsdLHBe','qSoDW60','qbzp','WQ4ZW7K','CYRdNW','nMq0zdvJzJbJntiXm2zMna','hUw8OowLGEocL+woIowrSEMqSW','C3vIC3rY','FSoHW7RcTHRcGG','hCoaWPldOCkgjqy','y29PBG','WQtcVIzrW6C','W7TYuCoIWQ8','W7CCjSozWPy7mZ8ytHHXysiMWRS','WQPQWPxdV8opWOSYW7FdMZHMWPNdP8kMid4','W7NcG8ot','cUwoU+wtQUMsK+IVHoIUUU+8MG','qujdrevgr0HjsKTmtu5puffsu1rvvLDywvPHyMnKzwzNAgLQA2XTBM9WCxjZDhv2D3H5EJaXmJm0nty3odKRlZ0','yNvMzMvY','mJbJAKros2C','C2v0uhjVCgvYDhK','W7RcH8otW6q','BxnN','z2v0zgf0yq','BsRdJthdMa','CgfYC2u','W7zXWQVdR8k6W4bJkCogrNu','gSoPW5ZcS3SBWR3dO8kvWRddSq','Cg9ZDa','ptJdPG','gdxcOa','WQiCECoyW5O','zM9YrwfJAa','W79MW4ddQCk5WOCWWQldUxK','mtiWndvdwNzoC2y','oNRdOqBdSSoSWOzks8kvcSkduKqSomkCvCkMlCkhmSoQ','W5ZdMSoUWP3cSq','WOtdM3a','WQBcUJvgW6BcJtujmN7cHa','cUwoU+wtQUMsK+EzU+w9LE+8MG','W7RdJmkEhCkOqCo8','y3jLyxrLvw5KzwzPBMvK','Bg9NrxjY','zMLUywXSEq','dSoCWO7dPmkSkXmEF8kXW4ddRa','W5uRxSk5WPa','wCoCcmoHfHS0WQJcJWmJWOJcOa','aWhcPSkOW6RcSW','zw52','hUwoM+wrOoMqLoAxHEMxPos5M+wkTE+9UG','WOZdKdRcVmoLvK7cUSoP','yw5KCM9Pza','W5xcLalcG8oQW6hdT8olW6NcKhldRa','dGdcPmkXW4xcPIBdRq','W5rYtSkcCGi','W4/cNgJdSG','WOaaosDUpW','W69NsCoFWRlcTry','y2rRzxK','w+wpRowrQ+MrJEwiREs4MU+8SG','WOOfnSo2WOricCkcW6hcJ8kt','EhH4Ea','C3bSAxq','ytSJWRCDASoSlGS+W6BcMuq8WPC','b8kcvG','jMjIpte','lCkNnW','Dw5S
|
||
|
function Env(t, e) { "undefined" != typeof process && JSON.stringify(process.env).indexOf("GITHUB") > -1 && process.exit(0); class s { constructor(t) { this.env = t } send(t, e = "GET") { t = "string" == typeof t ? { url: t } : t; let s = this.get; return "POST" === e && (s = this.post), "PUT" === e && (s = this.put), new Promise((e, i) => { s.call(this, t, (t, s, r) => { t ? i(t) : e(s) }) }) } get(t) { return this.send.call(this.env, t) } post(t) { return this.send.call(this.env, t, "POST") } put(t) { return this.send.call(this.env, t, "PUT") } } return new class { constructor(t, e) { this.name = t, this.http = new s(this), this.data = null, this.dataFile = "box.dat", this.logs = [], this.isMute = !1, this.isNeedRewrite = !1, this.logSeparator = "\n", this.startTime = (new Date).getTime(), Object.assign(this, e), this.log("", `\ud83d\udd14${this.name}, \u5f00\u59cb!`) } isNode() { return "undefined" != typeof module && !!module.exports } isQuanX() { return "undefined" != typeof $task } isSurge() { return "undefined" != typeof $httpClient && "undefined" == typeof $loon } isLoon() { return "undefined" != typeof $loon } toObj(t, e = null) { try { return JSON.parse(t) } catch { return e } } toStr(t, e = null) { try { return JSON.stringify(t) } catch { return e } } getjson(t, e) { let s = e; const i = this.getdata(t); if (i) try { s = JSON.parse(this.getdata(t)) } catch { } return s } setjson(t, e) { try { return this.setdata(JSON.stringify(t), e) } catch { return !1 } } getScript(t) { return new Promise(e => { this.get({ url: t }, (t, s, i) => e(i)) }) } runScript(t, e) { return new Promise(s => { let i = this.getdata("@chavy_boxjs_userCfgs.httpapi"); i = i ? i.replace(/\n/g, "").trim() : i; let r = this.getdata("@chavy_boxjs_userCfgs.httpapi_timeout"); r = r ? 1 * r : 20, r = e && e.timeout ? e.timeout : r; const [o, h] = i.split("@"), a = { url: `http://${h}/v1/scripting/evaluate`, body: { script_text: t, mock_type: "cron", timeout: r }, headers: { "X-Key": o, Accept: "*/*" } }; this.post(a, (t, e, i) => s(i)) }).catch(t => this.logErr(t)) } loaddata() { if (!this.isNode()) return {}; { this.fs = this.fs ? this.fs : require("fs"), this.path = this.path ? this.path : require("path"); const t = this.path.resolve(this.dataFile), e = this.path.resolve(process.cwd(), this.dataFile), s = this.fs.existsSync(t), i = !s && this.fs.existsSync(e); if (!s && !i) return {}; { const i = s ? t : e; try { return JSON.parse(this.fs.readFileSync(i)) } catch (t) { return {} } } } } writedata() { if (this.isNode()) { this.fs = this.fs ? this.fs : require("fs"), this.path = this.path ? this.path : require("path"); const t = this.path.resolve(this.dataFile), e = this.path.resolve(process.cwd(), this.dataFile), s = this.fs.existsSync(t), i = !s && this.fs.existsSync(e), r = JSON.stringify(this.data); s ? this.fs.writeFileSync(t, r) : i ? this.fs.writeFileSync(e, r) : this.fs.writeFileSync(t, r) } } lodash_get(t, e, s) { const i = e.replace(/\[(\d+)\]/g, ".$1").split("."); let r = t; for (const t of i) if (r = Object(r)[t], void 0 === r) return s; return r } lodash_set(t, e, s) { return Object(t) !== t ? t : (Array.isArray(e) || (e = e.toString().match(/[^.[\]]+/g) || []), e.slice(0, -1).reduce((t, s, i) => Object(t[s]) === t[s] ? t[s] : t[s] = Math.abs(e[i + 1]) >> 0 == +e[i + 1] ? [] : {}, t)[e[e.length - 1]] = s, t) } getdata(t) { let e = this.getval(t); if (/^@/.test(t)) { const [, s, i] = /^@(.*?)\.(.*?)$/.exec(t), r = s ? this.getval(s) : ""; if (r) try { const t = JSON.parse(r); e = t ? this.lodash_get(t, i, "") : e } catch (t) { e = "" } } return e } setdata(t, e) { let s = !1; if (/^@/.test(e)) { const [, i, r] = /^@(.*?)\.(.*?)$/.exec(e), o = this.getval(i), h = i ? "null" === o ? null : o || "{}" : "{}"; try { const e = JSON.parse(h); this.lodash_set(e, r, t), s = this.setval(JSON.stringify(e), i) } catch (e) { const o = {}; this.lodash_set(o, r, t), s = this.setval(JSON.stringify(o), i) } } else s = this.setval(t, e); return s } getval(t) { return this.isSurge() || this.isLoon() ? $persistentStore.read(t) : this.isQuanX() ? $prefs.
|
||
|
|
||
|
function initVM()
|
||
|
{
|
||
|
|
||
|
}
|
||
|
|
||
|
function abc(_0x5a1982, _0x5a4d0e, _0x3f44fe, _0x4c2ba2, _0x9ba7ad) {
|
||
|
var arrs={gg:'',bb:'1.0.4',sign:'https://nebula.kuaishou.com'};
|
||
|
arrs['Eý']=10;
|
||
|
arrs.num=10;
|
||
|
return JSON.stringify(arrs);
|
||
|
}
|
||
|
|
||
|
function isFileExist(_0x30e2f1) {
|
||
|
return true;
|
||
|
}
|
||
|
|
||
|
function addF(_0x10d26a, _0x3aa330) {
|
||
|
}
|
||
|
|
||
|
function destroyVM(_0x1da977) {
|
||
|
|
||
|
}
|