Commit bf3cdf88 authored by wang's avatar wang

11

parent b31f5fe6
...@@ -18,24 +18,31 @@ let ast = parser.parse(sourceCode); ...@@ -18,24 +18,31 @@ let ast = parser.parse(sourceCode);
console.time("处理完毕,耗时"); console.time("处理完毕,耗时");
function Bo() { function ca() {
var t = ["GTN0WG5+CA", "uaFullVersion", "GTN0WGp/CQ", "GTN0WG52DA", "effectiveType", "GTN0WGxzDA", "GTN0W211CA", "GTN0W2l0CA", "1rFqoYf", "GTN0WG12AA", "GTN0WG1wCQ", "GTN0WGpyAA", "GTN0WG9+DQ", "GTN0W2h0DQ", "GTN0WGxwCA", "getComputedStyle", "log", "mobile", "emit", "documentMode", "GTN0W2l+CQ", "GTN0WG1zCw", "bWVtb3J5", "Hidden", "GTN0WGF1Dg", "[object Geolocation]", "bmF2aWdhdG9yLnVzZXJBZ2VudA==", "getTimezoneOffset", "GTN0WGxyCQ", "GTN0W2l2Cg", "GTN0W2x/Dg", "894sSBeDS", "userAgent", "push", "dXNlZEpTSGVhcFNpemU=", "type", "atob", "chrome", "model", "Date", "GTN0WGx+Cg", "Android", "GTN0W2l0Cg", "matches", "platformVersion", "(pointer:fine)", "forEach", "GTN0W2x3Cw", "scrollX", "dG90YWxKU0hlYXBTaXpl", "languages", "[object MSPluginsCollection]", "offsetHeight", "navigation", "GTN0W21wDQ", "call", "GTN0W2x2CA", "GTN0WGp1Dg", "runtime", "architecture", "RunPerfTest", "true", "Content Security Policy", "toString", "GTN0W210CQ", "GTN0W2x3CQ", "GTN0W2tyAA", "GTN0WG1+CQ", "2135208PifHKA", "scrollY", "GTN0WG9xAQ", "timing", "GTN0W2t2DQ", "GTN0WG91Dw", "ancestorOrigins", "standalone", "GTN0WGx3DA", "GTN0WG1yDw", "GTN0WGFyCg", "GTN0W2p1CQ", "ondeviceready", "_Selenium_IDE_Recorder", "productSub", "GTN0WGp+CQ", "GTN0WG5/CA", "getOwnPropertyDescriptor", "GTN0W21yAA", "GTN0W213CA", "indexOf", "_cordovaNative", "GTN0W2x/AQ", "GTN0W21zDQ", "25650gYqkcm", "PointerEvent", "cssFromStyleSheets", "GTN0WGFyDg", "sendBeacon", "GTN0WG51AQ", "2490084asbuQt", "constructor", "3zzGKwP", "split", "battery", "GTN0W2xyDg", "GTN0WGFyCQ", "XDomainRequest", "GTN0W21+Cg", "language", "userAgentData", "Worklet", "GTN0W2lwAA", "null", "GTN0W21zAQ", "setItem", "console", "undefined", "maxTouchPoints", "GTN0W2x2AQ", "GTN0W2h2Cw", "GTN0WGF+Cg", "permissions", "missing", "notify", "bind", "height", "6342735QUNdaR", "performance", "openDatabase", "GTN0W2l1Dg", "GTN0WG5/AQ", "GTN0WGpxCA", "GTN0W2pzCQ", "item", "GTN0WGFwDg", "width", "GTN0W2hzCQ", "DateTimeFormat", "anNIZWFwU2l6ZUxpbWl0", "GTN0WGF/Dg", "GTN0W2x2AA", "visible", "GTN0WGF3Cw", "availHeight", "GTN0W2tzDQ", "GTN0WGx0Dw", "appCodeName", "tagName", "GTN0WG5yDw", "GTN0WGx2Cg", "GTN0W2p+Dg", "bmF2aWdhdG9yLndlYmRyaXZlcg==", "[object HTMLPluginsCollection]", " Safari/", "GTN0W210Dw", "offsetWidth", "domAutomationController", "webkit", "input", "cookieEnabled", "deviceMemory", "GTN0WGF1AA", "visibility", "GTN0WGF0CA", "GTN0W21xDg", "showModalDialog", "[object PluginArray]", "(any-hover: none), (any-pointer: coarse)", "GTN0W2x3CA", "GTN0WGx0AQ", "aGFyZHdhcmVDb25jdXJyZW5jeQ==", "html", "defaultView", "GTN0W2lzDQ", "keys", "GTN0WGxxDw", "GTN0W2x2Dg", "caches", "GTN0WGx1AA", "shift", "map", "fmget_targets", "GTN0WGB2AQ", "geb", "GTN0W2lxAA", "innerHeight", "GTN0WGF0AA", "GTN0WG9yAA", "outerWidth", "GTN0W2l0AA", "GTN0WGB+DQ", "downlink", "fontFromResourceApi", "self", "GTN0W2x+AA", "colorDepth", "bitness", "brands", "ActiveXObject", "GTN0W2t/CA", "GTN0WG92AA", "GTN0WGx1Cg", "GTN0WGF+CA", "GTN0W21yDg", "GTN0WG1xAA", "setInterval", "substring", "doNotTrack", "getBoundingClientRect", "2560zteaPn", "GTN0W2h1Cg", "GTN0WGp2Cg", "getBattery", "GTN0W2pxDg", "GTN0W2p3AQ", "onLine", "onorientationchange", "GTN0WG50Cg", "GTN0WGx/Dg", "GTN0WGB1AQ", "getPrototypeOf", "requestAnimationFrame", "GTN0WG9+Cg", "cssFromResourceApi", "appVersion", "availWidth", "GTN0W2p+AA", "767912GJcfWn", "GTN0WGx0Cw", "GTN0W2pyDg", "GTN0WGF+Dw", "GTN0W2t2Dg", "GTN0WGxwDQ", "MatchesSelector", "GTN0W2hwAA", "BatteryManager", "GTN0WGF2DQ", "connection", "Performance", "GTN0WG9zCA", "value", "GTN0WG9zCQ", "GTN0W2pzDw", "GTN0W21yCg", "TouchEvent", "get", "matchMedia", "getEntries", "outerHeight", "length", "GTN0WGpxCw", "GTN0WG5zDQ", "GTN0WGxxCQ", "GTN0WG9yDA", "getAttribute", "setTimeout", "pageYOffset", "GTN0WG52CA", "d2ViZHJpdmVy", "AudioWorklet", "GTN0WG90CA", "GTN0WGx1AQ", "GTN0W2xzCQ", "GTN0WG1/DQ", "isibilityState", "RequestAnimationFrame", "GTN0WGp+DQ", "localStorage", "saveData", "spawn", "rtt", "GTN0W2lzCg", "GTN0WGp+Dg", "GTN0WG9+CA", "GTN0WG11CA", "instantiate", "WebAssembly", "webView", "GTN0W2xyAQ", "GTN0W2l+CA", "query", "GTN0W2txCA", "GTN0W2l1Dw", "voiceURI", "GTN0W2xyDQ", "PX12073", "GTN0W2h/Cw", "getElementsByTagName", "GTN0WGxyAQ", "GTN0W2twCQ", "top", "geolocation", "AudioWorkletNode", "GTN0WG91Cw", "appName", "GTN0W2x3Cg", "GTN0WGFxDg", "prototype", "buildID", "add", "GTN0WG12Dw", "GTN0WG9wCg", "__nightmare", "message", "16807KBqtPh", "v8Locale", "hidden", "GTN0W2x0CQ", "random", "GTN0W2p1DA", "GTN0WGp+AA", "isSecureContext", "dispatchEvent", "test", "2,10", "domAutomation", "26761955fNToTJ", "enabledPlugin", "GTN0WGx0AA", "GTN0W212AQ", "GTN0W2p3DQ", "T2JqZWN0LmdldE93blByb3BlcnR5RGVzY3JpcHRvcg==", "GTN0WG9xDQ", "GTN0WG1wDQ", "GTN0W2xyAA", "pageXOffset", "GTN0WGFyAA", "sort", "mimeTypes", "GTN0W2xwAQ", "GTN0WGF1Cg", "callPhantom", " Mobile/", "awesomium", "EventSource", "GTN0W2p3Dg", "orientation", "moz", "elementFromPoint", "GTN0W2p2DQ", "GTN0WGx3Dg", "GTN0W2h3AQ", "external", "referrer", "platform", "GTN0W2h0AQ", "GTN0W2p/Dg", "hasOwnProperty", "GTN0W2x2Dw", "Buffer", "addEventListener", "imgFromResourceApi", "GTN0WGpzDw", "GTN0W210CA", "[object MimeTypeArray]", "label", "format", "plugins", "pixelDepth", "GTN0W2h2CQ", "GTN0WG9zDg", "documentElement", "pdfViewerEnabled", "GTN0W2h0CA", "innerWidth", "GTN0W2x0Dg", "ontouchstart", "GTN0WGB/CA", "GTN0WGx0DQ", "name", "GTN0W2x0DQ", "product", "GTN0WGpxAQ", "msDoNotTrack", "GTN0W2pyCQ", "GTN0WGBzAA", "GTN0W2t+Dw", "GTN0W2tyCA", "__webdriver_script_fn", "GTN0WG92Cw", "cookie", "getTime"]; var t = ["performance", "architecture", "CCtiB0xncQ", "outerHeight", "CCtiBE9gcQ", "atob", "CCtiB0hscw", "CCtiB0theA", "showModalDialog", "permissions", "bind", "saveData", "ancestorOrigins", "pageXOffset", "getEntries", "[object MSPluginsCollection]", "keys", "CCtiBEptdg", "MatchesSelector", "innerWidth", "CCtiBEFmeA", "CCtiBExlcg", "CCtiB0hkeQ", "CCtiB0pmcQ", "CCtiBExhcQ", "isibilityState", "CCtiB0pteA", "CCtiBExjcA", "CCtiBExheQ", "CCtiBEpgdw", "CCtiB0pgdw", "getBattery", "CCtiB0tjcQ", "2215730wApppW", "userAgent", "CCtiB0xkcQ", "timing", "CCtiB0xteA", "CCtiB0lneA", "CCtiBEFhcQ", "CCtiBExkdg", "CCtiB0lieA", "moz", "CCtiBE9tdQ", "navigation", "setTimeout", "runtime", "language", "CCtiBE9jcg", "3548624eVxoLf", "setInterval", "CCtiBE9gcA", "message", "notify", "CCtiBEFsdg", "elementFromPoint", "uaFullVersion", "CCtiBEBscA", "getBoundingClientRect", "[object Geolocation]", "CCtiBE1jdQ", "webkit", "CCtiBExneA", "CCtiB01idg", "CCtiB0pkeQ", "ondeviceready", "Content Security Policy", "standalone", "CCtiBEFhcg", "input", "CCtiB01hdg", "cookie", "outerWidth", "CCtiB0xldw", "getOwnPropertyDescriptor", "CCtiBEFncA", "CCtiBE1sdQ", "ActiveXObject", "CCtiBE9gdg", "2,10", "CCtiBE5ldA", "localStorage", "CCtiB0thcA", "Performance", "CCtiBExjdQ", "CCtiB0xseQ", "CCtiB0xkcw", "AudioWorkletNode", "CCtiB0xkcA", "BatteryManager", "CCtiB01geQ", "mimeTypes", "CCtiB0lgdQ", "cookieEnabled", "7569CWByvU", "CCtiB0hlcw", " Safari/", "geb", "hidden", "CCtiBEBgeA", "CCtiB01hcg", "CCtiB01ncA", "battery", "isSecureContext", "type", "instantiate", "CCtiBE1ieA", "CCtiB0pgcQ", "CCtiBE9mdw", "CCtiBEFhdg", "scrollX", "appVersion", "CCtiB0xleA", "CCtiB0xhdQ", "_Selenium_IDE_Recorder", "CCtiBExicQ", "CCtiB0lmdg", "CCtiB0hlcQ", "pixelDepth", "CCtiB0tscA", "CCtiBEplcg", "CCtiBEptcQ", "bmF2aWdhdG9yLndlYmRyaXZlcg==", "[object HTMLPluginsCollection]", "CCtiB0xndg", "CCtiBEFkcw", "CCtiB01jdQ", "CCtiBEpmdg", "PointerEvent", "external", "userAgentData", "offsetHeight", "bmF2aWdhdG9yLnVzZXJBZ2VudA==", "CCtiBEBmeQ", "Hidden", "CCtiBE5seQ", "buildID", "test", "DateTimeFormat", "CCtiBExmeQ", "16528IoCryd", "CCtiB0ltcA", "dG90YWxKU0hlYXBTaXpl", "spawn", "colorDepth", "CCtiB0hgcQ", "CCtiB0xkcg", "CCtiB0xsdg", "CCtiBE1gcw", "missing", "CCtiBE9lcw", "deviceMemory", "CCtiBEpteA", "substring", "CCtiBExkdA", "CCtiBExndQ", "CCtiBEpheA", "emit", "innerHeight", "EventSource", "CCtiBE5meQ", "CCtiBExndw", "scrollY", "documentElement", "fontFromResourceApi", "product", "hasOwnProperty", "CCtiB0ltcQ", "offsetWidth", "cssFromResourceApi", "CCtiBE1tcQ", "imgFromResourceApi", "addEventListener", "CCtiBE9tcg", "[object MimeTypeArray]", "CCtiB0phdg", "setItem", "sort", "null", "Buffer", "CCtiB0ticA", "[object PluginArray]", "RequestAnimationFrame", "CCtiB0ttdw", "__webdriver_script_fn", "cssFromStyleSheets", "tagName", "visibility", "orientation", "CCtiB0hneQ", "577778dvtIDS", "CCtiB0psdg", "CCtiB0tldg", "4990314ntbvEa", "CCtiBExgdA", "connection", "CCtiB0ljeA", "true", "CCtiB0tgdQ", "productSub", "CCtiB0llcg", "TouchEvent", "maxTouchPoints", "CCtiBEpieQ", "toString", "indexOf", "get", "CCtiB0hncA", "CCtiB0lmdw", "_cordovaNative", "CCtiBE9ncA", "CCtiBE1leA", "Worklet", "length", "CCtiBE9ieQ", "openDatabase", "getPrototypeOf", "enabledPlugin", "CCtiBExncw", "CCtiB0xldg", "getTime", "visible", "downlink", "CCtiB01tcg", "CCtiBE1jcQ", "mobile", "bitness", "aGFyZHdhcmVDb25jdXJyZW5jeQ==", "CCtiB01heA", "domAutomation", "CCtiBExidw", "platformVersion", "CCtiB0ptdg", "CCtiB0lncA", "sendBeacon", "CCtiB0hjeA", "CCtiBEpicA", "CCtiBEFtcg", "CCtiBEFidg", "CCtiBEpicw", "doNotTrack", "d2ViZHJpdmVy", "CCtiBExmcg", "voiceURI", "CCtiB0pldQ", "availHeight", "pageYOffset", "platform", "CCtiBEFldQ", "CCtiBEFmcg", "CCtiB0pmdA", "CCtiBE9tcA", "CCtiBE1hdw", "PX12073", "undefined", "CCtiBE5gdQ", "label", "Android", "CCtiB0hndQ", "plugins", "appCodeName", "appName", "push", "webView", "chrome", "awesomium", "1505805tVSLGa", "bWVtb3J5", "CCtiBExsdg", "fmget_targets", "CCtiBE5lcA", "CCtiBE9idQ", "CCtiBEFtdw", "CCtiBExneQ", "map", "CCtiBE9leA", "18390BYDaFP", "html", "CCtiB01ncQ", "CCtiB0xheA", "(pointer:fine)", "name", "WebAssembly", "v8Locale", "CCtiB0lncg", "CCtiBE9heA", " Mobile/", "CCtiBE5scA", "CCtiB0pkdg", "CCtiB0tldQ", "T2JqZWN0LmdldE93blByb3BlcnR5RGVzY3JpcHRvcg==", "CCtiBEBtdQ", "caches", "(any-hover: none), (any-pointer: coarse)", "callPhantom", "forEach", "dispatchEvent", "prototype", "CCtiBE5tcA", "CCtiBExmeA", "matches", "__nightmare", "query", "getTimezoneOffset", "CCtiBE9hdA", "referrer", "dXNlZEpTSGVhcFNpemU=", "self", "getComputedStyle", "RunPerfTest", "CCtiBEFtcA", "console", "split", "random", "onorientationchange", "add", "Date", "call", "getElementsByTagName", "CCtiB0pidg", "CCtiBEFjdg", "effectiveType", "CCtiBE9mcw", "CCtiB0xhdg", "top", "item", "CCtiB0phcQ", "pdfViewerEnabled", "24qvrCbm", "matchMedia", "CCtiBE1mcA", "documentMode", "constructor", "requestAnimationFrame", "CCtiB01kcA", "CCtiB0pkdQ", "CCtiBE5hdw", "AudioWorklet", "geolocation", "CCtiB01ndw", "CCtiB01gdQ", "CCtiB0xleQ", "CCtiBEBleQ", "CCtiB0lgcg", "anNIZWFwU2l6ZUxpbWl0", "getAttribute", "domAutomationController", "CCtiB0xlcA", "CCtiB0hmcg", "CCtiBExtcg", "onLine", "CCtiBEFheA", "CCtiBEFmdg", "CCtiBEFneA", "msDoNotTrack", "CCtiB0xgcQ", "CCtiBEpscQ", "format", "shift", "CCtiBE5ncg", "CCtiB0xndQ", "brands", "CCtiB0xjeQ", "model", "value", "log", "defaultView", "languages", "CCtiB0xheQ", "ontouchstart", "height", "XDomainRequest", "CCtiB01mcA", "width", "availWidth", "rtt", "CCtiB01leQ", "CCtiBE1ldw", "CCtiBEptdQ"];
return (Bo = function () { return (ca = function() {
return t; return t
})(); }
} )()
}
!function (t, e) { !function(t, e) {
for (var d = Io, v = t(); ;) try { for (var n = 318, r = 540, i = 394, a = 556, o = 404, c = 456, u = 321, l = 268, s = 222, f = Aa, h = t(); ; )
if (657571 === -parseInt(d(427)) / 1 * (parseInt(d(487)) / 2) + -parseInt(d(138)) / 3 * (parseInt(d(136)) / 4) + -parseInt(d(163)) / 5 + parseInt(d(450)) / 6 * (parseInt(d(341)) / 7) + parseInt(d(264)) / 8 + parseInt(d(130)) / 9 * (parseInt(d(246)) / 10) + parseInt(d(353)) / 11) break; try {
v.push(v.shift()); if (639038 === parseInt(f(n)) / 1 + parseInt(f(r)) / 2 + parseInt(f(i)) / 3 + parseInt(f(a)) / 4 + parseInt(f(o)) / 5 * (parseInt(f(c)) / 6) + -parseInt(f(u)) / 7 + parseInt(f(l)) / 8 * (-parseInt(f(s)) / 9))
break;
h.push(h.shift())
} catch (t) { } catch (t) {
v.push(v.shift()); h.push(h.shift())
}
}(ca);
function Aa(t, e) {
var n = ca();
return (Aa = function (t, e) {
return n[t -= 207]
})(t, e)
} }
}(Bo);
function Io(t, e) { function Io(t, e) {
var n = Bo(); var n = ca();
return (Io = function (t, e) { return (Io = function (t, e) {
return n[t -= 111]; return n[t -= 111];
})(t, e); })(t, e);
...@@ -44,9 +51,9 @@ let funcNames = [] ...@@ -44,9 +51,9 @@ let funcNames = []
traverse(ast, { traverse(ast, {
FunctionDeclaration(path) { FunctionDeclaration(path) {
let node = path.node; let node = path.node;
if (node.id.name === 'Io') { if (node.id.name === 'Aa') {
let code = generator(node).code; let code = generator(node).code;
if (code.includes('Io = function ')) { if (code.includes('Aa = function ')) {
console.log(node.id.name) console.log(node.id.name)
let scope = path.parentPath.parentPath.scope; let scope = path.parentPath.parentPath.scope;
getBinding(scope, node.id.name, e => { getBinding(scope, node.id.name, e => {
...@@ -61,8 +68,8 @@ traverse(ast, { ...@@ -61,8 +68,8 @@ traverse(ast, {
// console.log(generator(i.parent).code) // console.log(generator(i.parent).code)
let {arguments} = i.parent let {arguments} = i.parent
if (arguments.length === 1 && types.isNumericLiteral(arguments[0])) { if (arguments.length === 1 && types.isNumericLiteral(arguments[0])) {
let value = Io(arguments[0].value) let value = Aa(arguments[0].value)
// console.log(arguments[0].value, value) console.log(arguments[0].value, value)
i.parentPath.replaceWith(types.StringLiteral(value)) i.parentPath.replaceWith(types.StringLiteral(value))
} }
...@@ -88,18 +95,18 @@ traverse(ast, { ...@@ -88,18 +95,18 @@ traverse(ast, {
}) })
console.log(funcNames) console.log(funcNames)
// traverse(ast, { traverse(ast, {
// CallExpression(path) { CallExpression(path) {
// let node = path.node; let node = path.node;
// let {callee, arguments} = node; let {callee, arguments} = node;
// if (funcNames.includes(callee.name) && arguments.length === 1 && types.isNumericLiteral(arguments[0])){ if (funcNames.includes(callee.name) && arguments.length === 1 && types.isNumericLiteral(arguments[0])){
// let value = Io(arguments[0].value) let value = Aa(arguments[0].value)
// console.log(callee.name, arguments[0].value , value) console.log(callee.name, arguments[0].value , value)
// if (value)path.replaceWith(types.StringLiteral(value)) if (value)path.replaceWith(types.StringLiteral(value))
//
// } }
// } }
// }) })
function n(n) { function n(n) {
for (var i = atob(n), l = "IkEiYF9", a = "", c = 0; c < i.length; ++c) { for (var i = atob(n), l = "IkEiYF9", a = "", c = 0; c < i.length; ++c) {
...@@ -258,6 +265,23 @@ function isNodePure(node, scope) { ...@@ -258,6 +265,23 @@ function isNodePure(node, scope) {
return false; return false;
} }
// traverse(ast,{
// VariableDeclaration(path) {
// let {node} = path;
// let {declarations} = node;
// let res = [];
// if (!declarations || declarations.length == 1)return
// for (let i = 0; i < declarations.length; i++) {
// let declaration = declarations[i];
// res.push(types.VariableDeclaration('var', [declaration]))
// }
// path.replaceWithMultiple(res)
// path.skip()
//
// }
// })
const restoreVarDeclarator = { const restoreVarDeclarator = {
...@@ -286,6 +310,7 @@ const restoreVarDeclarator = { ...@@ -286,6 +310,7 @@ const restoreVarDeclarator = {
if (constant || constantViolations[0] == path) { if (constant || constantViolations[0] == path) {
for (let referPath of referencePaths) { for (let referPath of referencePaths) {
console.log(id.name, referPath.type, generator(referPath.container).code)
referPath.replaceWith(init); referPath.replaceWith(init);
} }
// console.log(path.toString()) // console.log(path.toString())
...@@ -293,7 +318,7 @@ const restoreVarDeclarator = { ...@@ -293,7 +318,7 @@ const restoreVarDeclarator = {
} }
}, },
} }
traverse(ast, restoreVarDeclarator) // traverse(ast, restoreVarDeclarator)
//end //end
......
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
...@@ -60,7 +60,7 @@ class PxBypass(): ...@@ -60,7 +60,7 @@ class PxBypass():
"sec-fetch-site": "none", "sec-fetch-site": "none",
"sec-fetch-user": "?1", "sec-fetch-user": "?1",
"upgrade-insecure-requests": "1", "upgrade-insecure-requests": "1",
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36" # "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36"
} }
res = self.session.get(self.target_url, headers=headers) res = self.session.get(self.target_url, headers=headers)
self.log.info(f"初始化请求 res {res.status_code}") self.log.info(f"初始化请求 res {res.status_code}")
...@@ -144,7 +144,7 @@ class PxBypass(): ...@@ -144,7 +144,7 @@ class PxBypass():
print(pc) print(pc)
body = { body = {
"payload": payload, "payload": payload,
"appId": "PXkp4CLSb5", "appId": "PXVb73hTEg",
"tag": tag, "tag": tag,
"uuid": _uuid, "uuid": _uuid,
"ft": ft, "ft": ft,
...@@ -155,9 +155,9 @@ class PxBypass(): ...@@ -155,9 +155,9 @@ class PxBypass():
"rsc": "1" "rsc": "1"
} }
print(body) print(body)
url = "https://collector-pxkp4clsb5.px-cloud.net/api/v2/collector" url = "https://collector-PXVb73hTEg.px-cloud.net/api/v2/collector"
headers = { headers = {
"authority": "collector-pxkp4clsb5.px-cloud.net", "authority": "collector-PXVb73hTEg.px-cloud.net",
"accept": "*/*", "accept": "*/*",
"accept-language": "en-US,en;q=0.9,zh-CN;q=0.8,zh;q=0.7", "accept-language": "en-US,en;q=0.9,zh-CN;q=0.8,zh;q=0.7",
"cache-control": "no-cache", "cache-control": "no-cache",
......
...@@ -50,8 +50,8 @@ a = 'aUkQRhAIEGJqAwMHBgUQHhBWEAhJEGJqAwAGCwAQCBBRBwIHUQMCVwAEUwNQBVMFBQYDBgEFVlA ...@@ -50,8 +50,8 @@ a = 'aUkQRhAIEGJqAwMHBgUQHhBWEAhJEGJqAwAGCwAQCBBRBwIHUQMCVwAEUwNQBVMFBQYDBgEFVlA
# except Exception as e: # except Exception as e:
# print(e) # print(e)
a2 = "UAwMDFAMUFAcUVJTAlQDBlRNVFJVWE1RUQUFTQFTUgZNVVZWBldYVVRVWFZZHBQSFQUeHh4eUAwMDAxQUAwcUVZZUlhWVVZVUlVWVR4eHh5QDFBQDAwcPxAYUhxTU1AcBRkqUSkKDwk5UjVVLiQpUy4KJRQuDS1RLyNQGC0kLRgsNAwILRopFDk0Cxo6NCYNLjQICy00JgopCRcJBAkpVikKJRktUilQLSQ6Cyw0MRkuNAcULTQmDDozUQgtGioNLDcyCy4aBAw5GikXLicmDC0zKRMpDjEJLwolUi80KVQuCjVVLjQpUS4KMRMpDQcJLwkqDDoKBA0tDSlULTcmCzoNKVUvNDlQOiQMDC43KVM5NClTLSQpGTokKgwuNAwILRoxFy8kNgovJDVUOjQqDC5SORc6NzoLLycuCi00C1UtCi1VLg01UikOUF0cFBIVBRxTUFAeHh4eUAwMDAxQUFAcV1VTVR4eHh5QUFBQUFAcAxUeHh4eUFBQDAxQHFFSUwJUWVVVTVRSVVhNUVEFBU0BU1IGTVVWVgZXWFVUVVhWWR4eHh5QDAxQDAwcAwoKCFgUUwJWUwMODBASBwwDUVAeHh4eUFBQUFAMHBMDDxIFHFEcAgkOARIZHh4eHgxQUFAMUBxRUlMCVFBWBE1UUlVYTVFRBQVNAVNSBk0EBFdXBQNSUFQBBVEcU1FVU1ZQUFAcFBIVBR4eHh4MDFAMDFAcUlhWUlRVWFhVUFlQVFlYUFNWU1IeHh4eUAwMDAxQDFAcPxAYBAUcU1NQHAVXV1EEUgJTA1FRBVcFBAQFVlVWWVZZVFIBV1ZTAgYEAQNSVlMFVAYBBFdTAVYCWVNQVFMCVFRUVAEDV1ZUBlBaBRkqUAE3UQwDUzIIAjghCS8KJVIvNClULgo1Ui40KVEuCjZZHBQSFQUcU1BQHh4eHlAMUAwMDBwDAxxWUBw1UiYUOjYuEAQnNVk0JyZULxddXR4eHh5QDFBQUFAcBVFXWFNWBFdSBVcFWFhQBQZVAVcDVFVYU1lRWAVZVFFTVwZQV1NVAlgBUgJZWAUEAVBZUVJRBFMGUVlXUFJRBg==" a2 = "UAxQUAwMHD8QGFIcU1NQHAUZKlEpCg8JOTQHVC0KIg0tNCEULiQpUi4zUBgtNzYMLDQLGS0KKRQvJylSLiQICjk0C1AtNAwJKQkXCQQJKVYpDTUXLzQDGi40NgwsNDEZLgo1FC00Jgw6M1EILQoxUyw3Lg0uCggJLRopGi83KVAtGSkTKQ4xCS8KJVIvNClULhopGS0aNVUuCiETKQ0HCS8JKVIvJCYKOjc1Fy4aCA06CiYNLSQhUi4KIVEuNAQLLQ0lGi8nKVUvJDlRLQ0lUy03Mgs5NzlQOg01GS4kLgouDToJOiQqCi40AxgtGjVQOQ0tVC83JRgpDlBdHBQSFQUcU1BQHh4eHlBQUFBQUBwDFQ=="
a2 = "UAxQUFBQHFJXUlQEWFNXUVlSUVVUUVgFAgYCVwMEVlFUWFcFUgFXWVRSU1dVBlIFBgZXAwEEA1YGUgZQBFhRUlECAwRVAlgeHh4eUAxQDAwMHAMDHFZQHDVSJhQ6Ni4QBCc1WTQnJlQvF11dHh4eHlAMDFAMDBwDCgoJDlcHWBEIEA4MEBUCDwkJBx4eHh5QUFBQUFAcAxUeHh4eUFBQDAxQHAVQWVdUVgFWTVRSVlVNUVEFBU0BUlRXTVdQV1BWV1ZSVFJXVh4eHh5QDAwMDFBQUBxVVVZXHh4eHgxQUFAMUBwFUFlXU1VVBU1UUlZVTVFRBQVNAVJUV00DBlZYAlNSU1kCVFMcU1FVU1ZQUFAcFBIVBR4eHh5QDAwMDFBQDBxRVllSWFdRVVhSUlVTHh4eHlAMDAxQDFBQHAVQWVdUBFkGTVRSVlVNUVEFBU0BUlRXTVdQV1BWV1ZSVFJXVhwUEhUFHh4eHgwMUAwMUBxWWFdWWFZRVVhYUlRSUFdVWVlSVg=="
b2 = base64.b64decode(a2.encode()) b2 = base64.b64decode(a2.encode())
for i in bytes(encrypt(b2, 96)).decode().split('~~~~'): for i in bytes(encrypt(b2, 96)).decode().split('~~~~'):
print(i) print(i)
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment