Rules-For-Quantumult-X/Scripts/Unlock/Keep.js

105 lines
5.6 KiB
JavaScript
Raw Normal View History

/******************************
脚本功能Keep -跑步健身解锁VIP
下载地址https://is.gd/crzdNV
软件版本7.36.0
脚本作者彭于晏💞
更新时间2022-10-22
问题反馈QQ+89996462
QQ会员群779392027💞
TG反馈群https://t.me/plus8889
TG频道群https://t.me/py996
使用声明此脚本仅供学习与交流请勿转载与贩卖
*******************************
[rewrite_local]
^https:\/\/api\.gotokeep\.com url script-response-body https://raw.githubusercontent.com/89996462/Quantumult-X/main/ycdz/keep.js
[mitm]
hostname = api.gotokeep.com
*******************************/
var _0x3bb7 = ['Gm17w7LDqwfCo8K6YsOYwonDqTc7bhk=', 'LUnDg8KuTMOCJw==', 'w4LCocOqwrJqHi3Dtl0BwqXDuVg=', 'fMKqREg=', 'ZMKkYBZyahA=', 'w6PDj3Ulwp95wow=', 'PMKuwrjDtj3CkcKbZ8KqRGLDsXtW', 'wrPDjmo+wpBWwobDlEsqwqvCuCYtacKQw5nDjg==', 'NcKQIcKPwoNpcTXCsULCtcOm5byl5Lmg5puj6KWR6ZWYUg==', 'QWIxQlXClmM=', 'wp3Cr8K4wqsPwrwJW8KwL8OFw6glRsKbaQLCgA==', 'Rxp1RcK3HDzDsG5iKMOGw7Zaw6DDgA==', 'XMKUN3w/w5ZlV1LCgsObZ8OGw4U=', 'JcKsw7LCslt0wpE=', 'wqLChAoU', 'wqwIaMOrZMKuw5A=', 'w7nDqwzDocOBw7dm', 'M8K/Z8Kjw4nCsWoLDGzCkMKsDMKJ5beW5rOb5LuKwr0=', 'wrLCjh4BwoHDvBw=', 'ZQvDssKFMsKCVg=='];
(function (_0x1d3294, _0x3bb7f9) {
var _0x224c61 = function (_0x81749a) {
while (--_0x81749a) {
_0x1d3294['push'](_0x1d3294['shift']());
}
};
_0x224c61(++_0x3bb7f9);
}(_0x3bb7, 0xde));
var _0x224c = function (_0x1d3294, _0x3bb7f9) {
_0x1d3294 = _0x1d3294 - 0x0;
var _0x224c61 = _0x3bb7[_0x1d3294];
if (_0x224c['JEvqhr'] === undefined) {
(function () {
var _0x4b1eb;
try {
var _0x5a5081 = Function('return\x20(function()\x20' + '{}.constructor(\x22return\x20this\x22)(\x20)' + ');');
_0x4b1eb = _0x5a5081();
} catch (_0x2ea530) {
_0x4b1eb = window;
}
var _0x3f31e8 = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=';
_0x4b1eb['atob'] || (_0x4b1eb['atob'] = function (_0x568a1d) {
var _0x2a292e = String(_0x568a1d)['replace'](/=+$/, '');
var _0xf29f4b = '';
for (var _0x103039 = 0x0, _0x22dde6, _0x4b5852, _0x5f4706 = 0x0; _0x4b5852 = _0x2a292e['charAt'](_0x5f4706++); ~_0x4b5852 && (_0x22dde6 = _0x103039 % 0x4 ? _0x22dde6 * 0x40 + _0x4b5852 : _0x4b5852, _0x103039++ % 0x4) ? _0xf29f4b += String['fromCharCode'](0xff & _0x22dde6 >> (-0x2 * _0x103039 & 0x6)) : 0x0) {
_0x4b5852 = _0x3f31e8['indexOf'](_0x4b5852);
}
return _0xf29f4b;
});
}());
var _0x20a7f1 = function (_0x415e80, _0x15b263) {
var _0x49c5bf = [], _0x1dc1d6 = 0x0, _0x385c72, _0x39abab = '', _0x448bd7 = '';
_0x415e80 = atob(_0x415e80);
for (var _0x4075bf = 0x0, _0x259bcb = _0x415e80['length']; _0x4075bf < _0x259bcb; _0x4075bf++) {
_0x448bd7 += '%' + ('00' + _0x415e80['charCodeAt'](_0x4075bf)['toString'](0x10))['slice'](-0x2);
}
_0x415e80 = decodeURIComponent(_0x448bd7);
var _0x3c98f0;
for (_0x3c98f0 = 0x0; _0x3c98f0 < 0x100; _0x3c98f0++) {
_0x49c5bf[_0x3c98f0] = _0x3c98f0;
}
for (_0x3c98f0 = 0x0; _0x3c98f0 < 0x100; _0x3c98f0++) {
_0x1dc1d6 = (_0x1dc1d6 + _0x49c5bf[_0x3c98f0] + _0x15b263['charCodeAt'](_0x3c98f0 % _0x15b263['length'])) % 0x100;
_0x385c72 = _0x49c5bf[_0x3c98f0];
_0x49c5bf[_0x3c98f0] = _0x49c5bf[_0x1dc1d6];
_0x49c5bf[_0x1dc1d6] = _0x385c72;
}
_0x3c98f0 = 0x0;
_0x1dc1d6 = 0x0;
for (var _0x224f1b = 0x0; _0x224f1b < _0x415e80['length']; _0x224f1b++) {
_0x3c98f0 = (_0x3c98f0 + 0x1) % 0x100;
_0x1dc1d6 = (_0x1dc1d6 + _0x49c5bf[_0x3c98f0]) % 0x100;
_0x385c72 = _0x49c5bf[_0x3c98f0];
_0x49c5bf[_0x3c98f0] = _0x49c5bf[_0x1dc1d6];
_0x49c5bf[_0x1dc1d6] = _0x385c72;
_0x39abab += String['fromCharCode'](_0x415e80['charCodeAt'](_0x224f1b) ^ _0x49c5bf[(_0x49c5bf[_0x3c98f0] + _0x49c5bf[_0x1dc1d6]) % 0x100]);
}
return _0x39abab;
};
_0x224c['bcDBDj'] = _0x20a7f1;
_0x224c['uDQayW'] = {};
_0x224c['JEvqhr'] = !![];
}
var _0x81749a = _0x224c['uDQayW'][_0x1d3294];
if (_0x81749a === undefined) {
if (_0x224c['lmyrQB'] === undefined) {
_0x224c['lmyrQB'] = !![];
}
_0x224c61 = _0x224c['bcDBDj'](_0x224c61, _0x3bb7f9);
_0x224c['uDQayW'][_0x1d3294] = _0x224c61;
} else {
_0x224c61 = _0x81749a;
}
return _0x224c61;
};
body = $response[_0x224c('0x1', 'QaMY')][_0x224c('0x10', 'aJqQ')](/\"memberStatus":\d+/g, _0x224c('0x12', 'J9Gp'))[_0x224c('0xb', 'gz4J')](/\"username":".*?"/g, _0x224c('0x6', 'YpFk'))[_0x224c('0x13', 'q3Nw')](/\"buttonText":".*?"/g, _0x224c('0xf', '6@TC'))[_0x224c('0x7', '*iip')](/\"hasPaid\":\w+/g, _0x224c('0x4', '@@ZV'))[_0x224c('0x2', 'VB!e')](/\"downLoadAll\":\w+/g, _0x224c('0x5', 'qUbr'))[_0x224c('0x13', 'q3Nw')](/\"videoTime\":\d+/g, '\x22videoTime\x22:3000')[_0x224c('0xe', 'Ld^Y')](/\"startEnable\":\w+/g, _0x224c('0x8', 'PpkO'))[_0x224c('0x3', 'qUbr')](/\"memberStatus\":\d+/g, _0x224c('0x9', '08gF'))[_0x224c('0xd', 'Sh]Q')](/\"preview\":\w+/g, _0x224c('0xa', 'o]pw'))[_0x224c('0x11', 'iT$x')](/\"errorCode\":\d+/g, _0x224c('0x0', 'ml2I'))[_0x224c('0x3', 'qUbr')](/\"status\":\w+/g, '\x22status\x22:true');
var _0x1337d8 = {};
_0x1337d8[_0x224c('0xc', 'aJqQ')] = body;
$done(_0x1337d8);