sanzy-ss-api
Version:
Package ssweb API with puppeteer and google chrome
185 lines • 6.75 kB
JavaScript
const _0x3056c4 = _0x24bd;
(function (_0x4b26e1, _0x2481cb) {
const _0x4a0ec3 = _0x24bd, _0x40d613 = _0x4b26e1();
while (!![]) {
try {
const _0x2b3790 = -parseInt(_0x4a0ec3(0xcb)) / (-0x24 * -0x7 + -0xc1 * 0x14 + -0x191 * -0x9) * (parseInt(_0x4a0ec3(0xdb)) / (-0x3 * 0x6b0 + 0x19c0 * -0x1 + 0x2dd2)) + parseInt(_0x4a0ec3(0xeb)) / (0x1898 + -0xf9f + -0x8f6) + parseInt(_0x4a0ec3(0xcc)) / (0x1 * 0x132d + -0x1 * -0x1731 + -0x152d * 0x2) + -parseInt(_0x4a0ec3(0xe0)) / (0xb30 * -0x2 + 0x20cc + -0xa67 * 0x1) * (-parseInt(_0x4a0ec3(0xd7)) / (0xbe4 + -0x2b3 + 0x1 * -0x92b)) + parseInt(_0x4a0ec3(0xb9)) / (0x8db + 0x7b * -0x15 + 0x1 * 0x143) * (parseInt(_0x4a0ec3(0xd4)) / (-0x8 * -0x238 + -0x1 * -0x1af + -0x1367)) + -parseInt(_0x4a0ec3(0xd5)) / (0x2 * 0x89b + 0x1 * -0x1cd5 + 0x175 * 0x8) * (parseInt(_0x4a0ec3(0xb7)) / (-0x22a * 0xb + -0x1f99 + 0x3771)) + -parseInt(_0x4a0ec3(0xb6)) / (0x1b65 * 0x1 + -0x3 * -0x9d9 + -0x38e5);
if (_0x2b3790 === _0x2481cb)
break;
else
_0x40d613['push'](_0x40d613['shift']());
} catch (_0x1e9b8c) {
_0x40d613['push'](_0x40d613['shift']());
}
}
}(_0x2a4f, -0x471f7 + -0x28 * 0x9ca6 + 0x29c18b));
function _0x2a4f() {
const _0x1510c5 = [
'gBCiY',
'--incognit',
'setUserAge',
'VJtax',
'boleh\x20koso',
'Sanzy',
'Mozilla/5.',
'16NxqRNl',
'666mRjaLr',
'KXVdp',
'11442LZoNCM',
'launch',
'TPznb',
'HaTTV',
'26734CpJaqs',
'afari/537.',
'Kit/537.36',
'Android\x2011',
'0\x20(Linux;\x20',
'2510XBrtQV',
'tMozq',
'node-fetch',
'uAmjh',
'close',
'--no-sandb',
'url\x20tidak\x20',
'GiEDg',
';\x20SM-A205F',
'iwzVC',
'PLSCr',
'2767257EmPlDu',
'ZTPkJ',
'status',
'.0.4515.15',
'png',
'NvCAA',
'screenshot',
'PUNJa',
'--no-cache',
'puppeteer',
'load',
'5408656HWeglT',
'86920PNKhhA',
'ike\x20Gecko)',
'1418473VkStFF',
'MUCTX',
'AotGI',
'./uploadFi',
'goto',
'parameter\x20',
')\x20AppleWeb',
'exports',
'newPage',
'ng!',
'9\x20Mobile\x20S',
'\x20(KHTML,\x20l',
'--single-p',
'--no-zygot',
'\x20Chrome/92',
'wfcJj',
'FBdML',
'rocess',
'40NsprHA',
'902788askRkm'
];
_0x2a4f = function () {
return _0x1510c5;
};
return _0x2a4f();
}
const uploadFile = require(_0x3056c4(0xbc) + 'le'), fetch = require(_0x3056c4(0xe2));
async function getBrowser(_0x5111b3 = {}) {
const _0x3b851e = _0x3056c4, _0x48b744 = {
'AotGI': _0x3b851e(0xce) + 'o',
'FBdML': _0x3b851e(0xe5) + 'ox',
'PLSCr': _0x3b851e(0xc5) + _0x3b851e(0xca),
'wfcJj': _0x3b851e(0xc6) + 'e',
'gBCiY': _0x3b851e(0xb3),
'VJtax': function (_0x4b2046, _0x31e729) {
return _0x4b2046(_0x31e729);
},
'KXVdp': _0x3b851e(0xb4)
}, _0x1ab327 = {
'headless': !![],
'defaultViewport': {
'width': 0x2d0,
'height': 0x438
},
'timeout': 0x1d4c0,
'args': [
_0x48b744[_0x3b851e(0xbb)],
_0x48b744[_0x3b851e(0xc9)],
_0x48b744[_0x3b851e(0xea)],
_0x48b744[_0x3b851e(0xc8)],
_0x48b744[_0x3b851e(0xcd)]
],
..._0x5111b3
};
return await _0x48b744[_0x3b851e(0xd0)](require, _0x48b744[_0x3b851e(0xd6)])[_0x3b851e(0xd8)](_0x1ab327);
}
function _0x24bd(_0x15c7de, _0x3dbb3b) {
const _0x1c261c = _0x2a4f();
return _0x24bd = function (_0xc330d9, _0x59fb88) {
_0xc330d9 = _0xc330d9 - (-0x2393 + 0x6d2 + 0x13a * 0x18);
let _0x2a7824 = _0x1c261c[_0xc330d9];
return _0x2a7824;
}, _0x24bd(_0x15c7de, _0x3dbb3b);
}
async function ssweb(_0x3d6a07, _0x2d8491 = ![]) {
const _0x1dff78 = _0x3056c4, _0x4a8bd7 = {
'GiEDg': function (_0x55ba5e) {
return _0x55ba5e();
},
'PUNJa': _0x1dff78(0xd3) + _0x1dff78(0xdf) + _0x1dff78(0xde) + _0x1dff78(0xe8) + _0x1dff78(0xbf) + _0x1dff78(0xdd) + _0x1dff78(0xc4) + _0x1dff78(0xb8) + _0x1dff78(0xc7) + _0x1dff78(0xee) + _0x1dff78(0xc3) + _0x1dff78(0xdc) + '36',
'HaTTV': _0x1dff78(0xb5),
'iwzVC': _0x1dff78(0xaf)
}, _0x4f57bc = await _0x4a8bd7[_0x1dff78(0xe7)](getBrowser);
try {
const _0x7fac61 = await _0x4f57bc[_0x1dff78(0xc1)]();
await _0x7fac61[_0x1dff78(0xcf) + 'nt'](_0x4a8bd7[_0x1dff78(0xb2)]), await _0x7fac61[_0x1dff78(0xbd)](_0x3d6a07, {
'waitUntil': _0x4a8bd7[_0x1dff78(0xda)],
'timeout': 0x493e0
});
const _0x33dd87 = await _0x7fac61[_0x1dff78(0xb1)]({
'type': _0x4a8bd7[_0x1dff78(0xe9)],
'fullPage': _0x2d8491
});
return await _0x4f57bc[_0x1dff78(0xe4)](), _0x33dd87;
} catch (_0x3e3c57) {
await _0x4f57bc[_0x1dff78(0xe4)]();
throw _0x3e3c57;
}
}
module[_0x3056c4(0xc0)] = async function (_0x266b65) {
const _0xa24905 = _0x3056c4, _0x299427 = {
'TPznb': function (_0x385d69, _0x4694cd) {
return _0x385d69 || _0x4694cd;
},
'uAmjh': _0xa24905(0xd2),
'MUCTX': _0xa24905(0xbe) + _0xa24905(0xe6) + _0xa24905(0xd1) + _0xa24905(0xc2),
'tMozq': function (_0x4135d4, _0x5939d3, _0x58b5ec) {
return _0x4135d4(_0x5939d3, _0x58b5ec);
},
'NvCAA': function (_0x512636, _0x199e5a) {
return _0x512636(_0x199e5a);
},
'ZTPkJ': function (_0x5c65c1, _0xf077e6) {
return _0x5c65c1(_0xf077e6);
}
};
let {
url: _0x41898c,
fullpage: _0x1cac4a
} = _0x299427[_0xa24905(0xd9)](_0x266b65, {});
if (!_0x41898c)
throw {
'status': 0x190,
'creator': _0x299427[_0xa24905(0xe3)],
'message': _0x299427[_0xa24905(0xba)]
};
let _0x373149 = await _0x299427[_0xa24905(0xe1)](ssweb, _0x41898c, _0x1cac4a), {url: _0x46bc59} = await _0x299427[_0xa24905(0xb0)](uploadFile, _0x373149);
const _0x3ad6ed = await _0x299427[_0xa24905(0xec)](fetch, _0x41898c);
return {
'status': _0x3ad6ed[_0xa24905(0xed)],
'creator': _0x299427[_0xa24905(0xe3)],
'result': _0x46bc59
};
};