dr_py/jiexi/周星驰.js
2023-04-23 21:04:12 +08:00

76 lines
2.4 KiB
JavaScript

// 星驰免嗅
// let jxUrl = 'https://vip.swuii.top/player/?url=';
let jxUrl = 'https://vip.swuii.top/player/analysis.php?v=';
fetch_params.headers.Referer = jxUrl;
try {
let html = request(jxUrl + vipUrl);
eval(html.match(/var config = {[\s\S]*?}/)[0]);
url = config.url;
_0x4909f4 = url;
let _0xc6d095='';
log(url);
eval(getCryptoJS());
var _0x4909f4 = atob(_0x4909f4);
log(_0x4909f4);
// log(_0x4909f4.length);
var _0x3e9518 = _0x4909f4.length;
// log(_0x4909f4);
var _0x2c3abf = [];
var _0x1c7cc5 = [];
var _0xfc0e29 = "202205051426239465";
var _0x1a1b75 = _0xfc0e29.length;
var _0x320253 = {"EmMtr": function (_0xcb360, _0x190522) {
return _0xcb360 < _0x190522;
}, "INrFk": function (_0x118889, _0x267e98) {
return _0x118889 % _0x267e98;
}, "YJmqv": function (_0x31bf52, _0x2fd6b6) {
return _0x31bf52 % _0x2fd6b6;
}, "IVJrP": function (_0x43c04f, _0x1fa873) {
return _0x43c04f % _0x1fa873;
}, "aTggn": function (_0x13bd41, _0x2f040c) {
return _0x13bd41 + _0x2f040c;
}, "txtvd": function (_0x450d4d, _0x107d6d) {
return _0x450d4d % _0x107d6d;
}, "EpjZa": function (_0x54d0f7, _0x37f36f) {
return _0x54d0f7 ^ _0x37f36f;
}, "WgDgB": function (_0x166316, _0x170b36) {
return _0x166316 < _0x170b36;
}, "vwjta": function (_0x13d5f4, _0x4d75ba) {
return _0x13d5f4 + _0x4d75ba;
}};
for (i = 0; _0x320253["EmMtr"](i, 256); i++) {
_0x2c3abf[i] = _0xfc0e29[_0x320253["YJmqv"](i, _0x1a1b75)]["charCodeAt"]();
_0x1c7cc5[i] = i;
}
// log(_0x1c7cc5);
for (j = i = 0; _0x320253["EmMtr"](i, 256); i++) {
j = _0x320253["INrFk"](_0x320253["vwjta"](j, _0x1c7cc5[i]) + _0x2c3abf[i], 256);
tmp = _0x1c7cc5[i];
_0x1c7cc5[i] = _0x1c7cc5[j];
_0x1c7cc5[j] = tmp;
}
// log(_0x2c3abf);
// log(_0x1c7cc5);
for (a = j = i = 0; _0x320253["WgDgB"](i, _0x3e9518); i++) {
a = _0x320253["IVJrP"](a + 1, 256);
j = _0x320253["aTggn"](j, _0x1c7cc5[a]) % 256;
tmp = _0x1c7cc5[a];
_0x1c7cc5[a] = _0x1c7cc5[j];
_0x1c7cc5[j] = tmp;
k = _0x1c7cc5[_0x320253["txtvd"](_0x320253["aTggn"](_0x1c7cc5[a], _0x1c7cc5[j]), 256)];
_0xc6d095 += String["fromCharCode"](_0x320253["EpjZa"](_0x4909f4[i]["charCodeAt"](), k));
// log(_0x4909f4[i]);
}
// log(_0x1c7cc5);
log(_0xc6d095);
url = unescape(_0xc6d095);
if (/m3u8|mp4/.test(url)) {
realUrl = url;
}else {
realUrl = toast(vipUrl+'解析失败:'+url);
}
log('解析到真实播放地址:'+realUrl);
}catch (e) {
log('解析发生错误:'+e.message);
realUrl = vipUrl;
}