Commit ff4e9e4d authored by wang's avatar wang

按压验证码

parent b0b877db
......@@ -4896,6 +4896,7 @@ try {
return Ve(q(e), 10);
}();
var o = ht(i);
console.log('payload', o)
i = q(Ve(o, 50));
var c = e[yl];
var f = function (t, e, n) {
......@@ -5315,6 +5316,8 @@ try {
"pc": V
};
var w = bl(t, b);
console.log("ts", fl())
console.log('res', w)
var E = [Dl + w, Gl + Us[Un], Ql + Us[In], kl + Mu, Yl + Us[Sn], Hl + ls++, $l + is];
var T = zu();
T && E["push"](Xl + T);
......
......@@ -10,18 +10,18 @@
<body>
<script>
window._pxVid = '';
window._pxUuid = '2eadba08-9511-11ee-8818-7ba834ced005';
window._pxUuid = 'a1a917ee-95ad-11ee-990f-64248e52548b';
window._pxAppId = 'PXVb73hTEg';
window._pxHostUrl = 'https://collector-PXVb73hTEg.perimeterx.net';
window._pxCustomLogo = '';
window._pxJsClientSrc = '//client.perimeterx.net/PXVb73hTEg/main.min.js';
window._pxFirstPartyEnabled = 'false';
var script = document.createElement('script');
script.src = '//captcha.perimeterx.net/PXVb73hTEg/captcha.js?a=c&u=2eadba08-9511-11ee-8818-7ba834ced005&v=&m=0';
script.src = '//captcha.perimeterx.net/PXVb73hTEg/captcha.js?a=c&u=a1a917ee-95ad-11ee-990f-64248e52548b&v=&m=0';
document.head.appendChild(script);
script.onerror = function () {
script = document.createElement('script');
script.src = 'https://captcha.px-cloud.net/PXVb73hTEg/captcha.js?a=c&u=2eadba08-9511-11ee-8818-7ba834ced005&v=&m=0';
script.src = 'https://captcha.px-cloud.net/PXVb73hTEg/captcha.js?a=c&u=a1a917ee-95ad-11ee-990f-64248e52548b&v=&m=0';
script.onerror = window._pxDisplayErrorMessage;
document.head.appendChild(script);
};
......
This source diff could not be displayed because it is too large. You can view the blob instead.
......@@ -27,6 +27,8 @@ class PxBypass {
ft = "317"
appId = "PXVb73hTEg"
ua = 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36'
// ua = "Mozilla/5.0 (Linux; Android 10; SM-G981B) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.162 Mobile Safari/537.36";
pxHeaders = {
"authority": "collector-pxvb73hteg.px-cloud.net",
"accept": "*/*",
......@@ -44,6 +46,7 @@ class PxBypass {
// prox = `http://unfflcc:76cc14-47b8dd-1f8ace-827836-0c740e@usa.rotating.proxyrack.net:${randint(10000, 13500)}`
prox = 'http://127.0.0.1:8890'
tlsUrl = 'http://127.0.0.1:58000/tls/forward'
// tlsUrl = 'http://127.0.0.1:3000/tls/forward'
constructor(options) {
......@@ -108,7 +111,6 @@ class PxBypass {
g["d"]["PX11668"] = 'pxhc';
g["d"]["PX12348"] = false;
// g["d"]["PX11645"] = this.url;
}
if (data[0] && data[0]['d']) {
data[0]["d"]["PX11645"] = this.url;
......@@ -137,11 +139,13 @@ class PxBypass {
let res = await axios.post(this.tlsUrl, JSON.stringify({
url: this.pxUrl,
method: "POST",
data: qs.stringify(body),
headers: this.pxHeaders,
allow_redirects: true,
debug: true,
proxy: this.prox,
id: (new Date().getTime()) + '',
}));
let inRes = JSON.parse(res.data.text)
// this.log.info(inRes)
......@@ -270,7 +274,7 @@ class PxBypass {
"t": "PX12095",
"d": {
"PX11645": this.url, "PX12207": 0, "PX12458": "MacIntel", "PX11902": 0,
"PX11560": randint(24846, 24846 * 2), "PX12248": 3600, "PX11385": t1, "PX12280": t2,
"PX11560": randint(600, 800), "PX12248": 3600, "PX11385": t1, "PX12280": t2,
"PX11496": this.uuid, "PX12564": null, "PX12565": -1,
"PX11379": true, "PX12307": "PX11745",
"PX11668": "pxhc",
......@@ -279,61 +283,58 @@ class PxBypass {
}]
let res = await this.do_collector(data)
this.pxenv = new PxEnv('', this.url, this.sid, this.vid, this.ts, this.num1, this.num2,
this.str1, this.uuid,
this.startTs, this.startTs2, this.performanceNow, this.px12280,
this.px755, this.token, this.token2, this.hash, this.hash2, this.hashv)
this.pxenv.cap = true
}
async step2() {
this.performanceNow += randint(1000, 2000)
// this.performanceNow += randint(1000, 2000)
//
// let data1 = [{"t":"PX12167","d":{"PX11648":true}}]
// let res1 = await this.do_collector(data1)
let data1 = [{"t":"PX12167","d":{"PX11648":true}}]
let res1 = await this.do_collector(data1)
let data = [{
"t": "PX11940",
"d": {
"PX11379": false,
"PX12307": "PX11745",
"PX11668": "pxhc",
"PX12348": false,
"PX11645": "https://booking.flyfrontier.com/Flight/Select"
}
}]
// let data = [{
// "t": "PX11940",
// "d": {
// "PX11379": false,
// "PX12307": "PX11745",
// "PX11668": "pxhc",
// "PX12348": false,
// "PX11645": "https://booking.flyfrontier.com/Flight/Select"
// }
// }]
//
// if (typeof data === 'object') {
// data = JSON.stringify(data)
// }
// this.log.info(data)
// let payload = encodePayload(data, this.uuid, this.ts)
// let pc = genPc(data, `${this.uuid}:${this.tag}:${this.ft}`)
// let body = {
// "appId": this.appId,
// "tag": this.tag,
// "uuid": this.uuid,
// "ft": this.ft,
// "seq": this.seq,
// "en": "NTA",
// "pc": pc,
// "rsc": this.rsc,
// "payload": payload,
// }
// body = this.updateBody(body);
//
//
// let res = await axios.post(this.tlsUrl, JSON.stringify({
// url: "https://collector-PXVb73hTEg.px-client.net/b/g" + "?" + qs.stringify(body),
// // data: ,
// method: "GET",
// headers: this.pxHeaders,
// allow_redirects: true,
// debug: true,
// proxy: this.prox,
// }));
// // let inRes = JSON.parse(res.data)
// this.log.info(res.data)
if (typeof data === 'object') {
data = JSON.stringify(data)
}
this.log.info(data)
let payload = encodePayload(data, this.uuid, this.ts)
let pc = genPc(data, `${this.uuid}:${this.tag}:${this.ft}`)
let body = {
"appId": this.appId,
"tag": this.tag,
"uuid": this.uuid,
"ft": this.ft,
"seq": this.seq,
"en": "NTA",
"pc": pc,
"rsc": this.rsc,
"payload": payload,
}
body = this.updateBody(body);
let res = await axios.post(this.tlsUrl, JSON.stringify({
url: "https://collector-PXVb73hTEg.px-client.net/b/g" + "?" + qs.stringify(body),
// data: ,
method: "GET",
headers: this.pxHeaders,
allow_redirects: true,
debug: true,
proxy: this.prox,
id: "2"
}));
// let inRes = JSON.parse(res.data)
this.log.info(res.data)
// this.parseRes(inRes)
// this.seq++;
......@@ -343,10 +344,16 @@ class PxBypass {
async step3() {
this.performanceNow = randint(3000, 4000)
this.px12280 = Date.now()
// let data = genPayload2(this.url, this.sid, this.vid, this.ts, this.num1, this.num2,
// this.str1, this.uuid,
// this.startTs, this.startTs2, this.performanceNow, this.px12280)
let data = [this.pxenv.get_px11590()]
this.pxenv = new PxEnv('', this.url, this.sid, this.vid, this.ts, this.num1, this.num2,
this.str1, this.uuid,
this.startTs, this.startTs2, this.performanceNow, this.px12280,
this.px755, this.token, this.token2, this.hash, this.hash2, this.hashv)
this.pxenv.cap = true
let data = [this.pxenv.get_px11590(), this.pxenv.get_px11796()]
// data.push({
// "t": "PX11796",
// "d": {
......@@ -371,12 +378,18 @@ class PxBypass {
async step4() {
this.performanceNow = randint(11000, 12000)
this.px12280 = Date.now()
// let data = genPayload4(this.url, this.sid, this.vid, this.ts, this.num1, this.num2,
// this.str1, this.uuid,
// this.startTs, this.startTs2, this.performanceNow, this.px12280)
this.pxenv.performanceNow = this.performanceNow
this.pxenv.performanceNow2 = this.pxenv.performanceNow;
this.log.info('performanceNow', this.pxenv.performanceNow)
this.pxenv = new PxEnv('', this.url, this.sid, this.vid, this.ts, this.num1, this.num2,
this.str1, this.uuid,
this.startTs, this.startTs2, this.performanceNow, this.px12280,
this.px755, this.token, this.token2, this.hash, this.hash2, this.hashv)
this.pxenv.cap = true
let data = [this.pxenv.get_px11547(), this.pxenv.get_px12123(), this.pxenv.get_px561(), this.pxenv.get_px11782()
// , this.pxenv.get_px12419()
]
......@@ -454,6 +467,7 @@ class PxBypass {
debug: true,
method: "GET",
proxy: this.prox,
"id": "1",
}));
this.log.info(res.data.cookies)
......@@ -472,9 +486,9 @@ async function run() {
await px.init()
await px.step1()
// await px.step2()
// await px.sleep(1500)
await px.sleep(1500)
await px.step3()
await px.sleep(8000)
await px.sleep(4000)
await px.step4()
// await px.sleep(1500)
......
No preview for this file type
This source diff could not be displayed because it is too large. You can view the blob instead.
......@@ -316,6 +316,5 @@ export function genUuid(t, e, n, r) {
if (import.meta.url === `file://${process.argv[1]}`) {
let t1 = `[{"t":"PX11547","d":{"PX12492":"684f86003e92727c8a5687f2908c3e79","PX12570":"684f86003e92727c8a5687f2908c3e79","PX11352":"e089aa3d700a35da7244dd4da7a68f9c","PX12292":"WebKit","PX11811":[],"PX11567":"WebKit WebGL","PX12032":"WebGL 1.0 (OpenGL ES 2.0 Chromium)","PX11536":["ANGLE_instanced_arrays","EXT_blend_minmax","EXT_color_buffer_half_float","EXT_disjoint_timer_query","EXT_float_blend","EXT_frag_depth","EXT_shader_texture_lod","EXT_texture_compression_rgtc","EXT_texture_filter_anisotropic","EXT_sRGB","KHR_parallel_shader_compile","OES_element_index_uint","OES_fbo_render_mipmap","OES_standard_derivatives","OES_texture_float","OES_texture_float_linear","OES_texture_half_float","OES_texture_half_float_linear","OES_vertex_array_object","WEBGL_color_buffer_float","WEBGL_compressed_texture_s3tc","WEBGL_compressed_texture_s3tc_srgb","WEBGL_debug_renderer_info","WEBGL_debug_shaders","WEBGL_depth_texture","WEBGL_draw_buffers","WEBGL_lose_context","WEBGL_multi_draw"],"PX12149":["[1, 1]","[1, 64]",8,"yes",8,24,8,16,32,16384,1024,16384,16,16384,31,16,16,1024,"[16384, 16384]","no_fp",23,127,127,23,127,127,23,127,127,23,127,127,23,127,127,23,127,127,23,127,127,23,127,127,23,127,127,23,127,127,23,127,127,23,127,127],"PX12352":"Google Inc. (Apple)","PX11455":"ANGLE (Apple, Apple M1 Max, OpenGL 4.1)","PX11534":"WebGL GLSL ES 1.0 (OpenGL ES GLSL ES 1.0 Chromium)","PX12503":"d9153fa5509ac1e988e36776dd8d598a","PX12502":"32fe0262ba56767dfd83466855e47bec","PX11927":"a02e9e2368744e62770d4a78862f75fa","PX12572":"f36a36a024eb1c19d8b4da816993afaf","PX11477":"126.8696939282454","PX12109":"b908567e93d9ed24c036da7986349e97","PX12362":"facab34142ef5c7ceed299c399aa9dca","PX12491":"7523bf6e5dcadcffdae6b3063827e345","PX11386":["webdriver"],"PX12525":"92e856bd0717a35e47541af2e6744cdb","PX12526":"d7df83c56dd81e48f36d69d3845e0500","PX11948":4,"PX11685":10,"PX11986":true,"PX12299":true,"PX12331":true,"PX11316":false,"PX11448":true,"PX12196":"missing","PX12427":["_pxVid","_pxUuid","_pxAppId","_pxHostUrl","_pxCustomLogo","_pxJsClientSrc","_pxFirstPartyEnabled","_pxDisplayErrorMessage","_pxToggleOpenForm","_pxUuidCopyToClipboard","_pxSubmitForm","_pxItemSelected","_pxAction","_pxMobile","_Vb73hTEghandler","_pxInit"],"PX11842":[],"PX12439":[],"PX11993":"1701936798926","PX12228":"TypeError: Cannot read properties of null (reading '0') at Se (https://client.perimeterx.net/PXVb73hTEg/main.min.js:1324:13) at func (https://client.perimeterx.net/PXVb73hTEg/main.min.js:6544:19) at Re (https://client.perimeterx.net/PXVb73hTEg/main.min.js:1339:13) at https://client.perimeterx.net/PXVb73hTEg/main.min.js:6692:13","PX12288":true,"PX12446":33,"PX12236":"fd7149bbfb316699ef918fa7bb7510a8","PX11309":"d41d8cd98f00b204e9800998ecf8427e","PX11551":"fd7149bbfb316699ef918fa7bb7510a8","PX12586":1,"PX11843":360,"PX11781":740,"PX12121":360,"PX12387":"360X740","PX11380":24,"PX12003":24,"PX12128":740,"PX11849":"10207b2f","PX11583":"en","PX12458":"MacIntel","PX11754":"Mozilla/5.0 (Linux; Android 8.0.0; SM-G955U Build/R16NW) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.141 Mobile Safari/537.36","PX11681":["en"],"PX12037":true,"PX11621":8,"PX11390":-480,"PX11678":true,"PX11840":"Thu Dec 07 2023 16:13:19 GMT+0800 (China Standard Time)","PX11564":0,"PX11540":false,"PX11539":"64556c77","PX11555":4294705152,"PX11452":"7c5f9724","PX12527":"ca0dc24cff53faf236dd00d529550f57","PX11484":[],"PX12501":"aee60f22f3c14d9874bffaa943b3da58","PX11902":2,"PX11560":5347,"PX11719":true,"PX12280":1701936814958,"PX11496":"1a664852-94d4-11ee-9ec8-bd5ef5ecc7cb","PX12564":null,"PX12565":-1,"PX11379":false,"PX12307":"PX11745","PX11668":"pxhc","PX12348":false,"PX11645":"https://booking.flyfrontier.com/Flight/Select"}},{"t":"PX12123","d":{"PX12108":201,"PX12414":31,"PX11984":"TypeError: Cannot read properties of null (reading '0')\\n at Se (https://client.perimeterx.net/PXVb73hTEg/main.min.js:1324:13)\\n at Zc (https://client.perimeterx.net/PXVb73hTEg/main.min.js:4183:25)\\n at https://client.perimeterx.net/PXVb73hTEg/main.min.js:4164:11\\n at HTMLBodyElement.vt (https://captcha.perimeterx.net/PXVb73hTEg/captcha.js?a=c&u=1a664852-94d4-11ee-9ec8-bd5ef5ecc7cb&v=&m=0:2089:29)","PX12303":"mouseover","PX11699":7351,"PX11987":"true","PX12461":true,"PX11652":"#ZJzdsiaAgpOKQCI","PX11902":3,"PX11560":8683,"PX11719":true,"PX12280":1701936814958,"PX11496":"1a664852-94d4-11ee-9ec8-bd5ef5ecc7cb","PX12564":null,"PX12565":-1,"PX11379":false,"PX12307":"PX11745","PX11668":"pxhc","PX12348":false}},{"t":"PX561","d":{"PX11719":true,"PX11984":"TypeError: Cannot read properties of null (reading '0')\\n at Se (https://client.perimeterx.net/PXVb73hTEg/main.min.js:1324:13)\\n at _c (https://client.perimeterx.net/PXVb73hTEg/main.min.js:4067:26)\\n at Wc (https://client.perimeterx.net/PXVb73hTEg/main.min.js:4128:13)\\n at https://captcha.perimeterx.net/PXVb73hTEg/captcha.js?a=c&u=1a664852-94d4-11ee-9ec8-bd5ef5ecc7cb&v=&m=0:5222:143\\n at r (https://captcha.perimeterx.net/PXVb73hTEg/captcha.js?a=c&u=1a664852-94d4-11ee-9ec8-bd5ef5ecc7cb&v=&m=0:5202:20)\\n at Object.L [as onSolvedCallback] (https://captcha.perimeterx.net/PXVb73hTEg/captcha.js?a=c&u=1a664852-94d4-11ee-9ec8-bd5ef5ecc7cb&v=&m=0:5207:10)\\n at u (https://captcha.perimeterx.net/PXVb73hTEg/captcha.js?a=c&u=1a664852-94d4-11ee-9ec8-bd5ef5ecc7cb&v=&m=0:3533:35)\\n at Object.r [as controllerCallback] (https://captcha.perimeterx.net/PXVb73hTEg/captcha.js?a=c&u=1a664852-94d4-11ee-9ec8-bd5ef5ecc7cb&v=&m=0:3457:329)\\n at Pf (https://captcha.perimeterx.net/PXVb73hTEg/captcha.js?a=c&u=1a664852-94d4-11ee-9ec8-bd5ef5ecc7cb&v=&m=0:3201:33)","PX11933":true,"PX11454":"visible","PX12099":"4YCJ4YGQ4YCa4YCG4YCf4YCe4YGQ4YGI4YGD4YGe4YGQ4YCa4YCX4YCT4YCW4YGQ4YGI4YGD4YGe4YGQ4YCf4YCX4YCG4YCT4YGQ4YGI4YGB4YGe4YGQ4YCG4YCb4YCG4YCe4YCX4YGQ4YGI4YGD4YGe4YGQ4YCB4YCR4YCA4YCb4YCC4YCG4YGQ4YGI4YGG4YGe4YGQ4YCB4YCG4YCL4YCe4YCX4YGQ4YGI4YGB4YGe4YGQ4YCQ4YCd4YCW4YCL4YGQ4YGI4YGD4YGe4YGQ4YCW4YCb4YCE4YGQ4YGI4YGA4YGG4YGe4YGQ4YCQ4YCA4YGQ4YGI4YGD4YGe4YGQ4YCT4YGQ4YGI4YGD4YGe4YGQ4YCQ4YCH4YCG4YCG4YCd4YCc4YGQ4YGI4YGB4YGe4YGQ4YCB4YCC4YCT4YCc4YGQ4YGI4YGE4YGe4YGQ4YCB4YCE4YCV4YGQ4YGI4YGD4YGe4YGQ4YCV4YGQ4YGI4YGB4YGe4YGQ4YCC4YCT4YCG4YCa4YGQ4YGI4YGG4YGe4YGQ4YCU4YCd4YCA4YCf4YGQ4YGI4YGD4YGe4YGQ4YCb4YCc4YCC4YCH4YCG4YGQ4YGI4YGG4YGe4YGQ4YCe4YCT4YCQ4YCX4YCe4YGQ4YGI4YGG4YGe4YGQ4YCa4YGG4YGQ4YGI4YGD4YGe4YGQ4YCG4YCX4YCK4YCG4YCT4YCA4YCX4YCT4YGQ4YGI4YGD4YCP","PX11699":18043,"PX1133":3718.399999976158,"PX1132":"92cbdde8931b3e9e258e2258555f1eda1c9017ea69e779ab1984e74e54137ef2","PX12126":true,"PX11657":1,"PX12501":"aee60f22f3c14d9874bffaa943b3da58","PX12520":true,"PX11991":1,"PX11837":0,"PX11632":0,"PX11409":0,"PX11926":[{"PX12343":"mouseover","PX11652":0,"PX11699":4592,"PX12270":"true"},{"PX12343":"contextmenu","PX11652":0,"PX11699":4592,"PX12270":"true"}],"PX11749":[{"PX12343":"touchcancel","PX11699":15962,"PX12270":"true","PX11652":0,"PX11425":[]}],"PX11698":["201,420,7741"],"PX12160":[""],"PX11427":389,"PX12208":0,"PX11824":360,"PX11631":62,"PX11843":360,"PX11781":740,"PX11906":["getAttribute","className","nodeName","nodeName"],"PX11343":["ontouchstart","ontouchmove"],"PX11945":201.22,"PX12174":32.14,"PX11882":"pointerdown","PX11642":2302.22265625,"PX11313":630.19921875,"PX11772":4592,"PX11529":29395982,"PX11555":4294705152,"PX11833":33659214,"PX12024":201.68,"PX11759":31.91,"PX11896":"touchcancel","PX12417":15962,"PX12382":[11368],"PX11360":3311,"PX11735":true,"PX11874":"en","PX12205":"3451b9d8a6c547ee8472b46285b67514afc75a1d35cf17e35d508c7615817fa098b78712125a49b3d381d3cc0e1ead8154db4e289405b90eddfba110c1d4f5f0","PX11357":8041,"PX12563":"1acf1c655d0e798cdb2e14d0c055b732f9ff54914dd9df8166b3f5811a616ed0","PX11321":16003,"PX11351":false,"PX11919":false,"PX11710":false,"PX12407":false,"PX12411":740,"PX11494":360,"PX12265":1,"PX11706":"PX12374","PX12489":"v1.8.7","PX12499":false,"PX12500":false,"PX12521":true,"PX12522":false,"PX12528":false,"PX12529":true,"PX12585":"https://booking.flyfrontier.com/Flight/Select","PX12596":false,"PX12538":true,"PX12537":5,"PX12544":true,"PX12589":"succeeded","PX12590":"496f18a349ad437c9471fbe818ff3eedda4cc60d8111437b82660fa0894953109d54cae9406a49f4a45444dd48f1ce5e528ea0b302224b819b830407b66202cb5ddc364b1c9a4ab6bb5d794bd5ef5ecc7cb8b9dd7eaf3434589c0a71422e9040f7bbf2a43622e843479a2bac4cddb","PX12610":"NzEdksgUX)GnQzKH*$VV(yYAw!OFZkewZsB#xrd@dkLChfSWdCWB(aRGoJM#(cBxEGahkqHGAlfAxidigaQUMfGABxB@ZbHH)IHgRSTmg%U)E^Ex*&FlNnGmQBTFVH","PX12504":16006,"PX12547":false,"PX11902":5,"PX11560":19374,"PX12280":1701936814958,"PX11496":"1a664852-94d4-11ee-9ec8-bd5ef5ecc7cb","PX12564":null,"PX12565":-1,"PX11379":false,"PX12307":"PX11745","PX11668":"pxhc","PX12348":false}},{"t":"PX11782","d":{"PX11719":true,"PX11984":"TypeError: Cannot read properties of null (reading '0')\\n at Se (https://client.perimeterx.net/PXVb73hTEg/main.min.js:1324:13)\\n at _c (https://client.perimeterx.net/PXVb73hTEg/main.min.js:4067:26)\\n at Object.Cc [as PX763] (https://client.perimeterx.net/PXVb73hTEg/main.min.js:4055:21)\\n at https://captcha.perimeterx.net/PXVb73hTEg/captcha.js?a=c&u=1a664852-94d4-11ee-9ec8-bd5ef5ecc7cb&v=&m=0:5222:178\\n at r (https://captcha.perimeterx.net/PXVb73hTEg/captcha.js?a=c&u=1a664852-94d4-11ee-9ec8-bd5ef5ecc7cb&v=&m=0:5202:20)\\n at Object.L [as onSolvedCallback] (https://captcha.perimeterx.net/PXVb73hTEg/captcha.js?a=c&u=1a664852-94d4-11ee-9ec8-bd5ef5ecc7cb&v=&m=0:5207:10)\\n at u (https://captcha.perimeterx.net/PXVb73hTEg/captcha.js?a=c&u=1a664852-94d4-11ee-9ec8-bd5ef5ecc7cb&v=&m=0:3533:35)\\n at Object.r [as controllerCallback] (https://captcha.perimeterx.net/PXVb73hTEg/captcha.js?a=c&u=1a664852-94d4-11ee-9ec8-bd5ef5ecc7cb&v=&m=0:3457:329)\\n at Pf (https://captcha.perimeterx.net/PXVb73hTEg/captcha.js?a=c&u=1a664852-94d4-11ee-9ec8-bd5ef5ecc7cb&v=&m=0:3201:33)","PX11933":true,"PX11454":"visible","PX12099":"4YCJ4YGQ4YCa4YCG4YCf4YCe4YGQ4YGI4YGD4YGe4YGQ4YCa4YCX4YCT4YCW4YGQ4YGI4YGD4YGe4YGQ4YCf4YCX4YCG4YCT4YGQ4YGI4YGB4YGe4YGQ4YCG4YCb4YCG4YCe4YCX4YGQ4YGI4YGD4YGe4YGQ4YCB4YCR4YCA4YCb4YCC4YCG4YGQ4YGI4YGG4YGe4YGQ4YCB4YCG4YCL4YCe4YCX4YGQ4YGI4YGB4YGe4YGQ4YCQ4YCd4YCW4YCL4YGQ4YGI4YGD4YGe4YGQ4YCW4YCb4YCE4YGQ4YGI4YGA4YGG4YGe4YGQ4YCQ4YCA4YGQ4YGI4YGD4YGe4YGQ4YCT4YGQ4YGI4YGD4YGe4YGQ4YCQ4YCH4YCG4YCG4YCd4YCc4YGQ4YGI4YGB4YGe4YGQ4YCB4YCC4YCT4YCc4YGQ4YGI4YGE4YGe4YGQ4YCB4YCE4YCV4YGQ4YGI4YGD4YGe4YGQ4YCV4YGQ4YGI4YGB4YGe4YGQ4YCC4YCT4YCG4YCa4YGQ4YGI4YGG4YGe4YGQ4YCU4YCd4YCA4YCf4YGQ4YGI4YGD4YGe4YGQ4YCb4YCc4YCC4YCH4YCG4YGQ4YGI4YGG4YGe4YGQ4YCe4YCT4YCQ4YCX4YCe4YGQ4YGI4YGG4YGe4YGQ4YCa4YGG4YGQ4YGI4YGD4YGe4YGQ4YCG4YCX4YCK4YCG4YCT4YCA4YCX4YCT4YGQ4YGI4YGD4YCP","PX11699":18044,"PX755":"7ace6ee0-94d8-11ee-baa4-cd0dc4840f24","PX12057":"pxCaptcha","PX11490":"booking.flyfrontier.com","PX11874":"en","PX12049":false,"PX12489":"v1.8.7","PX11902":6,"PX11560":19375,"PX12280":1701936814958,"PX11496":"1a664852-94d4-11ee-9ec8-bd5ef5ecc7cb","PX12564":null,"PX12565":-1,"PX11379":false,"PX12307":"PX11745","PX11668":"pxhc","PX12348":false}}]`
let t2 = '1a664852-94d4-11ee-9ec8-bd5ef5ecc7cb:v8.7.2:317'
console.log(genPc(t1, t2));
}
\ No newline at end of file
......@@ -57,7 +57,9 @@ a2 = "UisrUitSHhEBDRAHHlIeAAsMAxAbHBwcHCsrKysrUh49EhpQHlFRUh4HGyhTKwgNCywYNxo4Ji
a2 = "KysrKytSHj0SGlAeUVFSHgcbKFMrCA0LLBg3GjgmLxUvJTcWLCY7UiwbUhovNTQOLjUnFSw1MxYsNjtSODY3GiwmO1AtNjNWKwsVCwYLK1QrCAVWLBgoCy82DgsuNjNQLCYBFi82JA44MVJWLSU7Vi42Ixo4JgFSLDUwCywYJ1YvMSsRKwwzCy0IJ1AtNi8bLTYFUCwIO1AtJiMRKw8FCy0LKAs4JjALOzYjVy8IOxU7NjQPLCYzUTglOxg7UDtXLCYoDzgIMxg4NiNTLBgBUDs2N1AsNSsaLFAsCS01JA4sCCNQOwgFViwYBVIsJigOLA8vGjsYN1crDFJfHhYQFwceUVJSHBwcHFJSK1IrUh4BFxwcHBxSKysrK1JSUh49EhoGBx5RUVIeA1NQVgBaAFdXV1pXAFFWV1RRA1pTV1VQWwAAAFFWVAMDA1IHU1EHU1ZVBlQHU1oGWgBXA1VWAwZWBFFVBgZTAVgHGyhSAzVTDgFRMAoAOiMLLQgnUC02LxstNgUYLAg7UC0mIFseFhAXBx5RUlIcHBwcUisrUitSHhEBDRAHHlIeAAsMAxAb"
a2 = "B1kHWVlZFAsdFhYWFllZBwcHWRQ3GBBaFFtbWBQNESJZIQIHASU/LVomAjlcJjwhHCc8OgMmK1gQJT8+BCQ8BAQxEg8cMQU5WTI/MVkyPyYCJlomASEBHwEMASFeIQIMADFaIVgxBTIBJDwDWDIsDxwlPC4EMjtYXTI/PVgkPDEfJy8yAScvPgUlPCIDJTshGyEGOQEnAi1bJSwtXSUSCxAlPD1cJTwtGyEFDwEnASFZJSwLECVaMVsnLCYEMQIlHzESIVwyAi1dJjwuACYvOgEmPyIAJzwiACY/OgUyPy4FJQItWzFaPgAxPCFbMTwhWiYvMVsmEiYBJlotWDIFJVgyPAMfIQZYVRQcGh0NFFtYWBYWFhYHWVkHWVlZBxRY"
a2 = "B1kHWVlZFAsdFhYWFgdZWQdZWVkHFFgWFhYWWVkHBwdZFDcYEFoUW1tYFA0RIlkhAgcBMjwuADESD1wmEg8cJzw9WjI7WBAlPz4EJDwDESVaIRwlBToBMQILEiYSD1wnLClZIQEfAQwBIV4hAgtcJRIDEiYsJgEkPANZJhI5HCU8LgQyO1hcJhIlEiQ8DAMyLCkQJgU9XCcsDAExESEbIQY5AScCLVslLCEfJSw5ECUSMVsnPDkbIQUPAScBIRAxWiUfMQUhXScsMV0yAgwAMjwAATICPRIlPzICJzwmAjE/LgQxPCoEMjwDWjI8JV0mPDEQJj89WyYCD1glLCFcMRI6ACc8LVkyLCkRJT8tECYSOgQhBlhVFBwaHQ0UW1hY"
b2 = base64.b64decode(a2.encode())
for i in bytes(encrypt(b2, 872%128)).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