bit changes

This commit is contained in:
hansputera
2021-11-24 02:06:21 +00:00
parent a2b15384e9
commit 65e7de0818
3 changed files with 388 additions and 389 deletions

View File

@@ -1,6 +1,6 @@
import { NodeVM } from 'vm2';
import { readFileSync } from 'node:fs';
import { resolve } from 'node:path';
import {NodeVM} from 'vm2';
import {readFileSync} from 'node:fs';
import {resolve} from 'node:path';
/**
* Generate key for ttsave.app
@@ -9,18 +9,18 @@ import { resolve } from 'node:path';
* @return {string}
*/
export const keyGeneratorTTSave = (token: string): string => {
const vm = new NodeVM({
'compiler': 'javascript',
'console': 'inherit',
'require': {
'external': true,
'root': './',
},
});
const vm = new NodeVM({
'compiler': 'javascript',
'console': 'inherit',
'require': {
'external': true,
'root': './',
},
});
return vm.run(readFileSync(
resolve(__dirname, 'tools', 'ttsave.js'), 'utf8'
) +
'module.exports = key(`' + token + '`);', 'generator-ttsave.js')
};
return vm.run(readFileSync(
resolve(__dirname, 'tools', 'ttsave.js'), 'utf8',
) +
'module.exports = key(`' + token + '`);', 'generator-ttsave.js');
};

View File

@@ -1,20 +1,20 @@
(function (_0x4d48ec, _0x9df755) {
function _0x3cba2f(_0x36e177, _0x2854d6, _0x18363a, _0x45e15d, _0x59a85c) {
return _0x9bf9(_0x59a85c - -0x187, _0x2854d6);
}
function _0x3cca33(_0x43a84f, _0x2f9b78, _0x131e2c, _0x4d5b3e, _0x150ff6) {
return _0x9bf9(_0x43a84f - 0x345, _0x2f9b78);
}
function _0x49a984(_0x412e21, _0x223519, _0x1c817e, _0x1b9e66, _0x1ae580) {
return _0x9bf9(_0x223519 - -0x122, _0x412e21);
}
const _0x4ad658 = _0x4d48ec();
function _0x262321(_0x281b3f, _0x3b4dc5, _0x10d7bd, _0x492490, _0x26ec0b) {
return _0x9bf9(_0x3b4dc5 - -0x12a, _0x10d7bd);
}
while (!![]) {
try {
const _0x31aa3b =
(function(_0x4d48ec, _0x9df755) {
function _0x3cba2f(_0x36e177, _0x2854d6, _0x18363a, _0x45e15d, _0x59a85c) {
return _0x9bf9(_0x59a85c - -0x187, _0x2854d6);
}
function _0x3cca33(_0x43a84f, _0x2f9b78, _0x131e2c, _0x4d5b3e, _0x150ff6) {
return _0x9bf9(_0x43a84f - 0x345, _0x2f9b78);
}
function _0x49a984(_0x412e21, _0x223519, _0x1c817e, _0x1b9e66, _0x1ae580) {
return _0x9bf9(_0x223519 - -0x122, _0x412e21);
}
const _0x4ad658 = _0x4d48ec();
function _0x262321(_0x281b3f, _0x3b4dc5, _0x10d7bd, _0x492490, _0x26ec0b) {
return _0x9bf9(_0x3b4dc5 - -0x12a, _0x10d7bd);
}
while (!![]) {
try {
const _0x31aa3b =
parseInt(_0x262321(-0x121, -0xa1, -0x8b, -0x34, -0xe9)) /
(-0x1b6a + 0x1087 + 0xae4) +
(parseInt(_0x262321(0x61, 0x4a, 0x6, 0x5a, 0x4d)) /
@@ -35,360 +35,359 @@
(-0x4 * -0x311 + -0x1 * -0x7a1 + -0x13dc)) *
(parseInt(_0x49a984(0x12, 0x3f, 0x3, 0xc2, -0xd)) /
(0x234c + -0x59d + -0x1da5));
if (_0x31aa3b === _0x9df755) break;
else _0x4ad658.push(_0x4ad658['shift']());
} catch (_0x2835af) {
console.log(_0x2835af);
_0x4ad658['push'](_0x4ad658['shift']());
}
}
})(_0x5f58, -0xb0586 + 0x14ef9f + 0x1 * 0x2af25);
function _0x9bf9(_0x1fb66c, _0xc26c52) {
const _0x3b0e3b = _0x5f58();
return (
(_0x9bf9 = function (_0x43ff88, _0x388b0b) {
_0x43ff88 = _0x43ff88 - (0x973 + -0xd * 0x29f + -0xc85 * -0x2);
let _0x4bfc37 = _0x3b0e3b[_0x43ff88];
return _0x4bfc37;
}),
_0x9bf9(_0x1fb66c, _0xc26c52)
);
}
function _0x5f58() {
const _0x294615 = [
'zkBwK',
'cVsCU',
'uPzbL',
'JCecR',
'DzjrF',
'GPIaI',
'mxuTX',
'log',
'n()\x20',
'GlYoP',
'conso',
'Faipm',
'table',
'slice',
'10biHsSd',
'mDBIC',
'yucgw',
'eAgBM',
'EAYHa',
'\x22retu',
'NtrXu',
'liQgh',
'TlJrJ',
'onDnf',
'join',
'floor',
'yuHSO',
'KXpuW',
'HlqkT',
'hDJZN',
'eThDe',
'zA-Z_',
'igbdv',
'2SuXbkj',
'sQeLS',
'cAgvz',
'Kaptt',
'NUcFD',
'FLXnb',
'PlHCV',
'is\x22)(',
'pcreP',
'JsrMO',
'leXBD',
'OlIBY',
'RAmwD',
'UCVRi',
'LNEvL',
'jWXKm',
'nwGYg',
'eWAYL',
'call',
'TclQV',
'TGiFu',
'MKxsj',
'Vkfzg',
'HvYen',
'sWKHm',
'vbJOA',
'DPtoZ',
'n\x20(fu',
'pCpXy',
'searc',
'type',
'tion',
'{}.co',
'kstvu',
'a-zA-',
'toStr',
'wNzZB',
'YRvIy',
'tgKWl',
'GyNyM',
'ZPtlu',
'Mzuei',
'Vmjsx',
'YuruW',
'oGYPq',
'pLTDJ',
'icaVV',
'RYXCy',
')+)+)',
'rGYfd',
'SUSUU',
'xRyRK',
'UWPnI',
'input',
'gExPM',
'nctio',
'emuhl',
'HijsP',
'107892iWezsX',
'biKVF',
'dOSkW',
'QQCmK',
'szZox',
'QwjQH',
'\x5c(\x20*\x5c',
'vpVBF',
'wYPIX',
'8AgNUCf',
'CilMY',
'CxuAJ',
'Angdi',
'actio',
'eZWVG',
'MNOoy',
'krVOI',
'vgBma',
'bzeHf',
'faISt',
'GdKqR',
'uBxbh',
'SsXdv',
'JOkBH',
'funct',
'OxALY',
'VSnnl',
'WUgAE',
'to__',
'POoEH',
'KMrqG',
'hYGkX',
'bbgBV',
'inaDG',
'Z_$][',
'KEBaf',
'BHXOe',
'split',
'nieFU',
'pzIAy',
'HUSRS',
'strin',
'rever',
'DiiHb',
'fhWHV',
'info',
'3432762dgCgcY',
'Mxexa',
'hrqHO',
'error',
'LwxPb',
'uBWoJ',
'nuMyr',
'DeKTe',
'eZkde',
'ojKBR',
'ONqzF',
'FUSGf',
'WEMBb',
'gUyGi',
'pitCJ',
'qUkjj',
'SFMRK',
'idyEC',
'debu',
'QniIG',
'tJDLX',
'MaePJ',
'vxMUE',
'CybZQ',
'pTCNh',
'hpEOL',
'3016885wbcgRj',
'apply',
'245960rwSFjC',
'thQpL',
'init',
'while',
'xFlQm',
'eBPHs',
'jdlZS',
'gFnao',
'FIvFM',
'wYuTR',
'Tokvs',
'NrHDm',
'OAeal',
'851937SlNfVa',
'qwSsJ',
'state',
'nstru',
'HUijP',
'lengt',
'RznMm',
'warn',
'IldmS',
'ISSFd',
'0-9a-',
'ihBok',
'excep',
'ZAycU',
'wlsDW',
'trace',
'9617337SWMBPD',
'rn\x20th',
'ODdli',
'eYirF',
'lnvFI',
'VlayA',
'QBUwP',
'AClpC',
'eEzIK',
'ing',
'apblb',
'spCFE',
'iHDRi',
'laper',
'\x5c+\x5c+\x20',
'YMfSX',
'ELfTc',
'PHNYM',
'AzPcl',
'WNrFF',
'wbuXL',
'vvUEd',
'tHNWj',
'EeZBg',
'PErOY',
'bind',
'Objec',
'aLVNw',
'HpIfI',
'wLgmt',
'proto',
'__pro',
'XQxJM',
'iyvRC',
'PGGep',
'$]*)',
'TZvhA',
'kQJSZ',
'YnbSO',
'XEykT',
'bPStd',
'VgcxN',
'dGZJc',
'lXvQC',
'hjNFY',
'CYIdE',
'ZPCUa',
'GfPQW',
'fDaXl',
'EvpTq',
'FqONj',
'bVBIZ',
'qBmgt',
'ctor(',
'const',
'QjyuH',
'gger',
'cbvnl',
'ion\x20*',
'OKnar',
'GDGJB',
'xxcRh',
'ructo',
'rfWOT',
'cMeWh',
'GkgkE',
'tDWII',
'rfpXV',
'chain',
'test',
'GyiyC',
'7793338trbYce',
'uahnf',
'uGaKl',
'pMUJE',
'KPfIl',
'lEIrj',
'EaZHX',
'*(?:[',
'sqByh',
'MGxat',
'retur',
'DowdI',
'lQRIi',
'WIeJS',
'(((.+',
'MHSnN',
'zhlvR',
'\x20(tru',
'SbbtW',
'gLMQq',
'count',
'CoMDy',
'mLmdi',
'xKepl',
'FQuYj',
'BFyTy',
'bnmSJ',
'e)\x20{}',
];
_0x5f58 = function () {
return _0x294615;
};
return _0x5f58();
}
function key(_0x42e8f3) {
const _0x1c7e43 = {};
_0x1c7e43[_0x5703df(0x2c9, 0x304, 0x32d, 0x34a, 0x358)] = function (
_0x4b71d0,
_0x3917ad,
) {
return _0x4b71d0 / _0x3917ad;
};
const _0x254893 = _0x1c7e43;
function _0x4fe45c(_0x294b3f, _0x3e23e7, _0x7958e1, _0x220fb1, _0x194d32) {
return _0x9bf9(_0x294b3f - 0x14d, _0x220fb1);
}
let _0x45b789 = Math[_0x5703df(0x305, 0x321, 0x31f, 0x339, 0x39d)](
_0x254893[_0x4fe45c(0x2ca, 0x2ee, 0x2ce, 0x27f, 0x26f)](
if (_0x31aa3b === _0x9df755) break;
else _0x4ad658.push(_0x4ad658['shift']());
} catch (_0x2835af) {
console.log(_0x2835af);
_0x4ad658['push'](_0x4ad658['shift']());
}
}
})(_0x5f58, -0xb0586 + 0x14ef9f + 0x1 * 0x2af25);
function _0x9bf9(_0x1fb66c, _0xc26c52) {
const _0x3b0e3b = _0x5f58();
return (
(_0x9bf9 = function(_0x43ff88, _0x388b0b) {
_0x43ff88 = _0x43ff88 - (0x973 + -0xd * 0x29f + -0xc85 * -0x2);
const _0x4bfc37 = _0x3b0e3b[_0x43ff88];
return _0x4bfc37;
}),
_0x9bf9(_0x1fb66c, _0xc26c52)
);
}
function _0x5f58() {
const _0x294615 = [
'zkBwK',
'cVsCU',
'uPzbL',
'JCecR',
'DzjrF',
'GPIaI',
'mxuTX',
'log',
'n()\x20',
'GlYoP',
'conso',
'Faipm',
'table',
'slice',
'10biHsSd',
'mDBIC',
'yucgw',
'eAgBM',
'EAYHa',
'\x22retu',
'NtrXu',
'liQgh',
'TlJrJ',
'onDnf',
'join',
'floor',
'yuHSO',
'KXpuW',
'HlqkT',
'hDJZN',
'eThDe',
'zA-Z_',
'igbdv',
'2SuXbkj',
'sQeLS',
'cAgvz',
'Kaptt',
'NUcFD',
'FLXnb',
'PlHCV',
'is\x22)(',
'pcreP',
'JsrMO',
'leXBD',
'OlIBY',
'RAmwD',
'UCVRi',
'LNEvL',
'jWXKm',
'nwGYg',
'eWAYL',
'call',
'TclQV',
'TGiFu',
'MKxsj',
'Vkfzg',
'HvYen',
'sWKHm',
'vbJOA',
'DPtoZ',
'n\x20(fu',
'pCpXy',
'searc',
'type',
'tion',
'{}.co',
'kstvu',
'a-zA-',
'toStr',
'wNzZB',
'YRvIy',
'tgKWl',
'GyNyM',
'ZPtlu',
'Mzuei',
'Vmjsx',
'YuruW',
'oGYPq',
'pLTDJ',
'icaVV',
'RYXCy',
')+)+)',
'rGYfd',
'SUSUU',
'xRyRK',
'UWPnI',
'input',
'gExPM',
'nctio',
'emuhl',
'HijsP',
'107892iWezsX',
'biKVF',
'dOSkW',
'QQCmK',
'szZox',
'QwjQH',
'\x5c(\x20*\x5c',
'vpVBF',
'wYPIX',
'8AgNUCf',
'CilMY',
'CxuAJ',
'Angdi',
'actio',
'eZWVG',
'MNOoy',
'krVOI',
'vgBma',
'bzeHf',
'faISt',
'GdKqR',
'uBxbh',
'SsXdv',
'JOkBH',
'funct',
'OxALY',
'VSnnl',
'WUgAE',
'to__',
'POoEH',
'KMrqG',
'hYGkX',
'bbgBV',
'inaDG',
'Z_$][',
'KEBaf',
'BHXOe',
'split',
'nieFU',
'pzIAy',
'HUSRS',
'strin',
'rever',
'DiiHb',
'fhWHV',
'info',
'3432762dgCgcY',
'Mxexa',
'hrqHO',
'error',
'LwxPb',
'uBWoJ',
'nuMyr',
'DeKTe',
'eZkde',
'ojKBR',
'ONqzF',
'FUSGf',
'WEMBb',
'gUyGi',
'pitCJ',
'qUkjj',
'SFMRK',
'idyEC',
'debu',
'QniIG',
'tJDLX',
'MaePJ',
'vxMUE',
'CybZQ',
'pTCNh',
'hpEOL',
'3016885wbcgRj',
'apply',
'245960rwSFjC',
'thQpL',
'init',
'while',
'xFlQm',
'eBPHs',
'jdlZS',
'gFnao',
'FIvFM',
'wYuTR',
'Tokvs',
'NrHDm',
'OAeal',
'851937SlNfVa',
'qwSsJ',
'state',
'nstru',
'HUijP',
'lengt',
'RznMm',
'warn',
'IldmS',
'ISSFd',
'0-9a-',
'ihBok',
'excep',
'ZAycU',
'wlsDW',
'trace',
'9617337SWMBPD',
'rn\x20th',
'ODdli',
'eYirF',
'lnvFI',
'VlayA',
'QBUwP',
'AClpC',
'eEzIK',
'ing',
'apblb',
'spCFE',
'iHDRi',
'laper',
'\x5c+\x5c+\x20',
'YMfSX',
'ELfTc',
'PHNYM',
'AzPcl',
'WNrFF',
'wbuXL',
'vvUEd',
'tHNWj',
'EeZBg',
'PErOY',
'bind',
'Objec',
'aLVNw',
'HpIfI',
'wLgmt',
'proto',
'__pro',
'XQxJM',
'iyvRC',
'PGGep',
'$]*)',
'TZvhA',
'kQJSZ',
'YnbSO',
'XEykT',
'bPStd',
'VgcxN',
'dGZJc',
'lXvQC',
'hjNFY',
'CYIdE',
'ZPCUa',
'GfPQW',
'fDaXl',
'EvpTq',
'FqONj',
'bVBIZ',
'qBmgt',
'ctor(',
'const',
'QjyuH',
'gger',
'cbvnl',
'ion\x20*',
'OKnar',
'GDGJB',
'xxcRh',
'ructo',
'rfWOT',
'cMeWh',
'GkgkE',
'tDWII',
'rfpXV',
'chain',
'test',
'GyiyC',
'7793338trbYce',
'uahnf',
'uGaKl',
'pMUJE',
'KPfIl',
'lEIrj',
'EaZHX',
'*(?:[',
'sqByh',
'MGxat',
'retur',
'DowdI',
'lQRIi',
'WIeJS',
'(((.+',
'MHSnN',
'zhlvR',
'\x20(tru',
'SbbtW',
'gLMQq',
'count',
'CoMDy',
'mLmdi',
'xKepl',
'FQuYj',
'BFyTy',
'bnmSJ',
'e)\x20{}',
];
_0x5f58 = function() {
return _0x294615;
};
return _0x5f58();
}
function key(_0x42e8f3) {
const _0x1c7e43 = {};
_0x1c7e43[_0x5703df(0x2c9, 0x304, 0x32d, 0x34a, 0x358)] = function(
_0x4b71d0,
_0x3917ad,
) {
return _0x4b71d0 / _0x3917ad;
};
const _0x254893 = _0x1c7e43;
function _0x4fe45c(_0x294b3f, _0x3e23e7, _0x7958e1, _0x220fb1, _0x194d32) {
return _0x9bf9(_0x294b3f - 0x14d, _0x220fb1);
}
const _0x45b789 = Math[_0x5703df(0x305, 0x321, 0x31f, 0x339, 0x39d)](
_0x254893[_0x4fe45c(0x2ca, 0x2ee, 0x2ce, 0x27f, 0x26f)](
_0x42e8f3[_0xef8c7a(0x1e, 0x86, 0x17, 0xa7, 0xa1) + 'h'],
0x6e9 * -0x1 + 0x5 * -0x5d4 + 0x2410,
),
);
function _0xef8c7a(_0xbc4b23, _0x4593e5, _0x1f91ee, _0x95611b, _0x22d4da) {
return _0x9bf9(_0x4593e5 - -0x5f, _0x22d4da);
}
function _0x5703df(_0xfa6e6d, _0x359dec, _0x4751a1, _0x1f3803, _0x5bec4f) {
return _0x9bf9(_0x1f3803 - 0x1cd, _0x5bec4f);
}
let _0x11927c = _0x42e8f3[_0x5703df(0x34c, 0x378, 0x34f, 0x32d, 0x2b6)](
-0x7a9 + -0x1a80 + 0x2229,
_0x45b789,
);
let _0x206b94 = _0x11927c[_0xef8c7a(0xa2, 0x4f, 0x9, -0x17, -0x1)]('')
[_0x4fe45c(0x200, 0x18a, 0x20a, 0x1a3, 0x1b3) + 'se']()
[_0x4fe45c(0x2b8, 0x2ee, 0x297, 0x310, 0x321)]('');
return _0x206b94;
}
),
);
function _0xef8c7a(_0xbc4b23, _0x4593e5, _0x1f91ee, _0x95611b, _0x22d4da) {
return _0x9bf9(_0x4593e5 - -0x5f, _0x22d4da);
}
function _0x5703df(_0xfa6e6d, _0x359dec, _0x4751a1, _0x1f3803, _0x5bec4f) {
return _0x9bf9(_0x1f3803 - 0x1cd, _0x5bec4f);
}
const _0x11927c = _0x42e8f3[_0x5703df(0x34c, 0x378, 0x34f, 0x32d, 0x2b6)](
-0x7a9 + -0x1a80 + 0x2229,
_0x45b789,
);
const _0x206b94 = _0x11927c[_0xef8c7a(0xa2, 0x4f, 0x9, -0x17, -0x1)]('')
[_0x4fe45c(0x200, 0x18a, 0x20a, 0x1a3, 0x1b3) + 'se']()
[_0x4fe45c(0x2b8, 0x2ee, 0x297, 0x310, 0x321)]('');
return _0x206b94;
}

View File

@@ -21,7 +21,7 @@
},
"scripts": {
"build": "echo build",
"lint": "eslint \"+(lib|api|middleware)/**/*\" --ext .ts --fix",
"lint": "eslint \"+(lib|api|middleware)/**/*.ts\" --fix",
"prepare": "husky install"
}
}