Commit d2aa09f3 authored by wang's avatar wang

解密函数完成

parent 398d20e5
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
...@@ -106,7 +106,7 @@ try { ...@@ -106,7 +106,7 @@ try {
for (var v, t, e = 0, f = 0, s = ""; t = u.charAt(f++); ~t && (v = e % 4 ? 64 * v + t : t, e++ % 4) ? s += String.fromCharCode(255 & v >> (-2 * e & 6)) : 0) t = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(t); for (var v, t, e = 0, f = 0, s = ""; t = u.charAt(f++); ~t && (v = e % 4 ? 64 * v + t : t, e++ % 4) ? s += String.fromCharCode(255 & v >> (-2 * e & 6)) : 0) t = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(t);
return s return s
} }
}(), n = Object.create(null), v = u,function (r, n) { }(), n = Object.create(null), v = u, function (r, n) {
function u(r, n) { function u(r, n) {
return i(r - 915, n) return i(r - 915, n)
} }
...@@ -1136,8 +1136,7 @@ try { ...@@ -1136,8 +1136,7 @@ try {
} catch (r) { } catch (r) {
u.push(u.shift()) u.push(u.shift())
} }
}(), }(), function (r, n) {
function (r, n) {
var u = Vn(); var u = Vn();
function v(r, n) { function v(r, n) {
......
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
{"appId":"PXkp4CLSb5","jsClientSrc":"/kp4CLSb5/init.js","firstPartyEnabled":true,"vid":"","uuid":"b5f4636f-4647-11ee-a54b-704749494b72","hostUrl":"/kp4CLSb5/xhr","blockScript":"/kp4CLSb5/captcha/kp4CLSb5/captcha.js?a=c&u=b5f4636f-4647-11ee-a54b-704749494b72&v=&m=0","altBlockScript":"https://captcha.px-cloud.net/PXkp4CLSb5/captcha.js?a=c&u=b5f4636f-4647-11ee-a54b-704749494b72&v=&m=0","customLogo":"https://content.spirit.com/a/1679"}
This diff is collapsed.
This diff is collapsed.
...@@ -269,11 +269,11 @@ class PxBypass(): ...@@ -269,11 +269,11 @@ class PxBypass():
"ft": ft, "ft": ft,
"seq": "1", "seq": "1",
"en": "NTA", "en": "NTA",
"cs": self.m['0l0000'], "cs": self.m['00III0'],
"pc": pc, "pc": pc,
"sid": self.m['000ll0'], "sid": self.m['I0I0II'],
"vid": self.m['l000l0'], "vid": self.m['I000I0'],
"cts": self.m['0lll0l00'], "cts": self.m['0III00I0'],
"rsc": "1" "rsc": "1"
} }
url = "https://collector-PXVb73hTEg.px-cloud.net/api/v2/collector" url = "https://collector-PXVb73hTEg.px-cloud.net/api/v2/collector"
...@@ -299,7 +299,7 @@ class PxBypass(): ...@@ -299,7 +299,7 @@ class PxBypass():
resp = response.json() resp = response.json()
m = {} m = {}
if 'ob' in resp: if 'ob' in resp:
cookies = self.encrypt(base64.b64decode(resp['ob'].encode()), 96).decode() cookies = self.encrypt(base64.b64decode(resp['ob'].encode()), 866 % 128).decode()
print(cookies.split('~~~~')) print(cookies.split('~~~~'))
for i in cookies.split('~~~~'): for i in cookies.split('~~~~'):
tmp = i.split('|') tmp = i.split('|')
......
This diff is collapsed.
...@@ -432,8 +432,7 @@ var i = function () { ...@@ -432,8 +432,7 @@ var i = function () {
function oaa(n) { function oaa(n) {
for (var c = atob(n), u = "", l = 0; l < c.length; ++l) { for (var c = atob(n), u = "", l = 0; l < c.length; ++l) {
var s = "XsS5yUA".charCodeAt(l % 7); var s = "j6yKtVh".charCodeAt(l % 7);
console.log(l, s, c.charCodeAt(l), s ^ c.charCodeAt(l))
u += String.fromCharCode(s ^ c.charCodeAt(l)); u += String.fromCharCode(s ^ c.charCodeAt(l));
} }
console.log(u) console.log(u)
...@@ -441,21 +440,27 @@ function oaa(n) { ...@@ -441,21 +440,27 @@ function oaa(n) {
return u return u
} }
console.log('oaa',oaa("CCtiBEFldQ")) console.log('oaa',oaa("Om5IekJjWg"))
function oaa2(n) { function oaa2(n) {
for (var c = n, u = "", l = 0; l < c.length; ++l) { for (var c = n, u = "", l = 0; l < c.length; ++l) {
var s = "XsS5yUA".charCodeAt(l % 7); var s = "j6yKtVh".charCodeAt(l % 7);
// console.log(l, s ^ c.charCodeAt(l)) // console.log(l, s ^ c.charCodeAt(l))
u += String.fromCharCode(s ^ c.charCodeAt(l)); u += String.fromCharCode(s ^ c.charCodeAt(l));
} }
for (var c = n, uu = "", l = 0; l < c.length; ++l) {
var s1 = "1Lx5B7o".charCodeAt(l % 7);
// console.log(l, s ^ c.charCodeAt(l))
uu += String.fromCharCode(s1 ^ c.charCodeAt(l));
}
// console.log(u) // console.log(u)
// console.log(atob(u)) // console.log(atob(u))
return btoa(u).replaceAll('=','') console.log(btoa(u).replaceAll('=',''))
return btoa(uu).replaceAll('=','')
} }
console.log('oaa2',oaa2("PX12099")) console.log('oaa2',oaa2("PX12040"))
function $C_pMN(t) { function $C_pMN(t) {
...@@ -491,7 +496,7 @@ function l(t) { ...@@ -491,7 +496,7 @@ function l(t) {
return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t; return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t;
}, l(t); }, l(t);
} }
console.log($C_pMN("Y2hyb21l")) console.log($C_pMN("DFcSLiA5Aw9Y"))
function $C_dMU(t) { function $C_dMU(t) {
t = "" + t; t = "" + t;
......
...@@ -51,9 +51,18 @@ a = 'aUkQRhAIEGJqAwMHBgUQHhBWEAhJEGJqAwAGCwAQCBBRBwIHUQMCVwAEUwNQBVMFBQYDBgEFVlA ...@@ -51,9 +51,18 @@ a = 'aUkQRhAIEGJqAwMHBgUQHhBWEAhJEGJqAwAGCwAQCBBRBwIHUQMCVwAEUwNQBVMFBQYDBgEFVlA
a2 = "UAxQUAwMHD8QGFIcU1NQHAUZKlEpCg8JOTQHVC0KIg0tNCEULiQpUi4zUBgtNzYMLDQLGS0KKRQvJylSLiQICjk0C1AtNAwJKQkXCQQJKVYpDTUXLzQDGi40NgwsNDEZLgo1FC00Jgw6M1EILQoxUyw3Lg0uCggJLRopGi83KVAtGSkTKQ4xCS8KJVIvNClULhopGS0aNVUuCiETKQ0HCS8JKVIvJCYKOjc1Fy4aCA06CiYNLSQhUi4KIVEuNAQLLQ0lGi8nKVUvJDlRLQ0lUy03Mgs5NzlQOg01GS4kLgouDToJOiQqCi40AxgtGjVQOQ0tVC83JRgpDlBdHBQSFQUcU1BQHh4eHlBQUFBQUBwDFQ==" a2 = "UAxQUAwMHD8QGFIcU1NQHAUZKlEpCg8JOTQHVC0KIg0tNCEULiQpUi4zUBgtNzYMLDQLGS0KKRQvJylSLiQICjk0C1AtNAwJKQkXCQQJKVYpDTUXLzQDGi40NgwsNDEZLgo1FC00Jgw6M1EILQoxUyw3Lg0uCggJLRopGi83KVAtGSkTKQ4xCS8KJVIvNClULhopGS0aNVUuCiETKQ0HCS8JKVIvJCYKOjc1Fy4aCA06CiYNLSQhUi4KIVEuNAQLLQ0lGi8nKVUvJDlRLQ0lUy03Mgs5NzlQOg01GS4kLgouDToJOiQqCi40AxgtGjVQOQ0tVC83JRgpDlBdHBQSFQUcU1BQHh4eHlBQUFBQUBwDFQ=="
a2 = "UFBQUFBQHAMVHh4eHlAMUFAMDBw/EBhSHFNTUBwFGSpRKQoPCTkKOVMtNCVULTQlFC4NLVEvI1AYLSQtGCw3JRo6JCUULgoLGS4nJVQ6CjYKORotGikJFwkECSlWKQoECS8kOVIvJAMaLDQxGi0NKRQtNCYMOjNRCS8kOggsNzoJOg0tFy4NKVE5GjUaOgkpEykOMQkvCiVSLzQpVS40BxctJAcZLSQlEykNBwkvCSlULQopUjkaC1Q5NAgKOQoMDTo3MVIvJClTLRomCy0kNRguJzlULzQyCi43NRktJAQLOic1FzkKKVM5CggLLicqCzokMgo5NAMaOjcuCy0KOgwuDSlVKQ5QXRwUEhUFHFNQUA==" a2 = "UFBQUFBQHAMVHh4eHlAMUFAMDBw/EBhSHFNTUBwFGSpRKQoPCTkKOVMtNCVULTQlFC4NLVEvI1AYLSQtGCw3JRo6JCUULgoLGS4nJVQ6CjYKORotGikJFwkECSlWKQoECS8kOVIvJAMaLDQxGi0NKRQtNCYMOjNRCS8kOggsNzoJOg0tFy4NKVE5GjUaOgkpEykOMQkvCiVSLzQpVS40BxctJAcZLSQlEykNBwkvCSlULQopUjkaC1Q5NAgKOQoMDTo3MVIvJClTLRomCy0kNRguJzlULzQyCi43NRktJAQLOic1FzkKKVM5CggLLicqCzokMgo5NAMaOjcuCy0KOgwuDSlVKQ5QXRwUEhUFHFNQUA=="
a2 = 'UisrK1JSK1IeAwNVUlRQBwFPVlcAUU9TUwcHT1tbVABPVABUVVZTVVRUBFVWHhYQFwccHBwcUlIrUitSHgEXHBwcHCsrKytSUh4BCA8ABlUEDQcXFwYJABIOUBcHBRwcHBwrUlIrKyseVVZRVlFWVFpbVFpSVlBRVlBSW1UcHBwcUlIrKytSHlNVW1QDWlUAAAFTVVRWVFNWAQYHBFdbWlMAB1RSWlsBUFFaVVpRUVRVBwdTU1dRVloDV1RQAAFRAFNSU1oHU1scHBwcUisrK1IrKyseU1RbUVBRVlpWV1RQUxwcHBwrUitSKyseAwNVUlcEAQZPVlcAUU9TUwcHT1tbVABPVABUVVZTVVRUBFVWHBwcHCsrKysrKx4BAR5UUh43UCQWODQsEgYlN1s2JSRWLRVfXxwcHBxSKysrUisrUh5WU1pWHBwcHCtSUlIrUh4DA1VSV1YEVU9WVwBRT1NTBwdPW1tUAE8HUlJUWlMGUlcEBAMeUVNXUVRSUlIeFhAXBw==' a2 = "UisrKytSUlIePRIaBgceUVFSHlQDU1BVAVcGWgQEAABaUFABWgABVlJbWlNaBgdXW1BUBgMDA1VRUgBRV1BTUwZbUFFWUwRaV1YBBFsAWlUBVgFYBxsoUgM1Uw4BUTAKADojCy0IJ1AtNi8bLTYFFSwIOxovGDhbHhYQFwceUVJSHBwcHFJSK1IrUh4BFxwcHBwrKysrK1IePRIaUB5RUVIeBxsoUysIDQstNStSLCYsCi8mARYsJjtSLAtSGi81NA4uNStWLSYBFiwlO1IsGAFXLCYnUy82OxgrCxULBgsrVCsPKxU4CCNWLBgzUS42M1AsJjsWLzYkDjgxUwovCAoOLjYzGC8mN1YsJTAILzYnVywxKxErDDMLLQgnUC02LxstNgUYLAg7GiwmLxErDwULLQsrGi02NAssUCQIOwgoCSwIBRUsNiQOOwg3Ujs1JA84CCNSOw8sCi8lL1AvDycVLAg3UC8YLxgsUDsbLxgzFTgmOA8tJTgJOw8nVzsYIAksJTdQOCYFVisMUl8eFhAXBx5RUlIcHBwcUisrK1IrUlIeUhwcHBxSKytSK1IeEQENEAceUh4ACwwDEBs="
a2 = "UisrUitSHhEBDRAHHlIeAAsMAxAbHBwcHCsrKysrUh49EhpQHlFRUh4HGyhTKwgNCywYNxo4Ji8VLyU3FiwmO1IsG1IaLzU0Di41JxUsNTMWLDY7Ujg2NxosJjtQLTYzVisLFQsGCytUKwgFViwYKAsvNg4LLjYzUCwmARYvNiQOODFSVi0lO1YuNiMaOCYBUiw1MAssGCdWLzErESsMMwstCCdQLTYvGy02BVAsCAVSLyYnESsPBQstCytTL1AnGi8IJ1YsJS8bLzUwDywPK1YvGCtWLzYKCC0mO1AsNTQPOCYvUjsIIA8sUDdXOw8oDi9QMxg7NjtXLSU7FS81LAssJTALLDU3FSwPMA4sGDQOKwxSXx4WEBcHHlFSUhwcHBxSKysrK1JSUh49EhoGBx5RUVIeAwdQVlZVA1dTVVpWU1YHUVQHWwcDAFRVVVJRUFRQVVBRUQFbWgBWAVAAAVBRV1VWA1pWAwdXBgQHWlBSAVsBUlgHGyhSAzVTDgFRMAoAOiMLLQgnUC02LxstNgUYLAgFGC02MFseFhAXBx5RUlIcHBwcUlIrUitSHgEXHBwcHFIrKytSK1JSHlI="
a2 = "KysrKytSHj0SGlAeUVFSHgcbKFMrCA0LLBg3GjgmLxUvJTcWLCY7UiwbUhovNTQOLjUnFSw1MxYsNjtSODY3GiwmO1AtNjNWKwsVCwYLK1QrCAVWLBgoCy82DgsuNjNQLCYBFi82JA44MVJWLSU7Vi42Ixo4JgFSLDUwCywYJ1YvMSsRKwwzCy0IJ1AtNi8bLTYFUCwIO1AtJiMRKw8FCy0LKAs4JjALOzYjVy8IOxU7NjQPLCYzUTglOxg7UDtXLCYoDzgIMxg4NiNTLBgBUDs2N1AsNSsaLFAsCS01JA4sCCNQOwgFViwYBVIsJigOLA8vGjsYN1crDFJfHhYQFwceUVJSHBwcHFJSK1IrUh4BFxwcHBxSKysrK1JSUh49EhoGBx5RUVIeA1NQVgBaAFdXV1pXAFFWV1RRA1pTV1VQWwAAAFFWVAMDA1IHU1EHU1ZVBlQHU1oGWgBXA1VWAwZWBFFVBgZTAVgHGyhSAzVTDgFRMAoAOiMLLQgnUC02LxstNgUYLAg7UC0mIFseFhAXBx5RUlIcHBwcUisrUitSHhEBDRAHHlIeAAsMAxAb"
a2 = "UisrUitSHhEBDRAHHlIeAAsMAxAbHBwcHCsrKysrUh49EhpQHlFRUh4HGyhTKwgNCzsINA8sJjsYLA87FiwmO1IsG1IaLzU0Di41J1MsJSsWLBgjUiwYM1csJglSOwgBGysLFQsGCytUKw8zFS01M1ctNjNTLjYzUCwmARYvNiQOODFTCiw2MAsuNjMYLyYGCi9QJxg4NScaOCErESsMMwstCDcYLzYzUiwIMxUvIRULAyErVCsICg4tJiQPLwgnGi8lJxosJg4POxg3FTg2MA4tNTtTLAg3Vzg1Oxo7UDAJOCYzVzsYOA4vGCtRO1AnGDgIN1MsJicYLTUnGDsPM1IvGDgPO1A7Gi8YAQsEM19fHhYQFwceUVJSHBwcHFIrK1IrUh4RAQ0QBx5SHgALDAMQGxwcHBxSKysrK1JSUh49EhoGBx5RUVIeUVRRU1JRBlEAVFJUA1pQV1QEB1VXBgFXVAcHUQQHVVVUBFFRV1paV1VSAVYHVgRUAVdXAAFQAFoAWgdbUFEGBlgHGyhSAzVTDgFRMAoAOiMLLQgnUC02LxstNgVTLBg3ViwIMFseFhAXBx5RUlIcHBwcUisrK1IrUlIeUhwcHBxSUitSK1IeARc="
a2 = "KysrKytSHj0SGlAeUVFSHgcbKFMrCA0LLxgoDy82JAsvGC8WLCY7UjsbUhovNTQOLjUoCCwICRYsNSdQLTY3Vyw2I1IsGDtQKwsVCwYLK1QrCDQOOxgjVzg2K1AuNjNQLCUvFi82JA44MVMKLSYzUC41M1EsGAYPLFA7GywmK1MvGysRKwwzCy0IJ1AtNi8YLyYjUS8YCVAsGAERKw8FCy0LKxs7NiQKOAg3UCwIDgo7NjtSLDUnVzgIMxsvJidSOAgGCixQKxsvDy9TODY7UCwIJ1AsCAFRO1A7VywYO1MsNiNTLA8kCjgPLA8vNjQOOCU4Diw1OA8rDFJfHhYQFwceUVJSHBwcHFJSK1IrUh4BFw=="
# 0III0I00 判断是否通过
b2 = base64.b64decode(a2.encode()) b2 = base64.b64decode(a2.encode())
for i in bytes(encrypt(b2, 98)).decode().split('~~~~'): for i in bytes(encrypt(b2, 98)).decode().split('~~~~'):
......
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