Commit a2915c1c authored by wangmingming's avatar wangmingming

111

parent cf86a6e1
...@@ -6472,7 +6472,7 @@ try { ...@@ -6472,7 +6472,7 @@ try {
u["src"] = f; u["src"] = f;
} }
function Bs(t) { function Bs(t) {
console.log(JSON.stringify(t)) // console.log(JSON.stringify(t))
for (var n = 506, e = 581, r = 540, a = 501, o = 549, c = 525, u = 579, f = 498, h = 498, s = 498, l = 592, v = kh, d = i, p = xc(), m = 0; m < t["length"]; m++) { for (var n = 506, e = 581, r = 540, a = 501, o = 549, c = 525, u = 579, f = 498, h = 498, s = 498, l = 592, v = kh, d = i, p = xc(), m = 0; m < t["length"]; m++) {
var S = t[m]; var S = t[m];
S["d"]["PX11379"] = Ut; S["d"]["PX11379"] = Ut;
...@@ -6489,6 +6489,8 @@ try { ...@@ -6489,6 +6489,8 @@ try {
var o = a && a["d"]; var o = a && a["d"];
o && (o["PX11645"] = df); o && (o["PX11645"] = df);
}(t); }(t);
console.log(JSON.stringify(t))
var N = Yf(); var N = Yf();
var y = mn(ht(t), function (t, n) { var y = mn(ht(t), function (t, n) {
return [yf, t, n][kh({ return [yf, t, n][kh({
......
...@@ -10,18 +10,18 @@ ...@@ -10,18 +10,18 @@
<body> <body>
<script> <script>
window._pxVid = ''; window._pxVid = '';
window._pxUuid = '01b767c0-a0ac-11ee-bdc6-dbf20fe8416a'; window._pxUuid = 'e2cb612b-a156-11ee-85c0-8764a8ef6d46';
window._pxAppId = 'PXVb73hTEg'; window._pxAppId = 'PXVb73hTEg';
window._pxHostUrl = 'https://collector-PXVb73hTEg.perimeterx.net'; window._pxHostUrl = 'https://collector-PXVb73hTEg.perimeterx.net';
window._pxCustomLogo = ''; window._pxCustomLogo = '';
window._pxJsClientSrc = '//client.perimeterx.net/PXVb73hTEg/main.min.js'; window._pxJsClientSrc = '//client.perimeterx.net/PXVb73hTEg/main.min.js';
window._pxFirstPartyEnabled = 'false'; window._pxFirstPartyEnabled = 'false';
var script = document.createElement('script'); var script = document.createElement('script');
script.src = '//captcha.perimeterx.net/PXVb73hTEg/captcha.js?a=c&u=01b767c0-a0ac-11ee-bdc6-dbf20fe8416a&v=&m=0'; script.src = '//captcha.perimeterx.net/PXVb73hTEg/captcha.js?a=c&u=e2cb612b-a156-11ee-85c0-8764a8ef6d46&v=&m=0';
document.head.appendChild(script); document.head.appendChild(script);
script.onerror = function () { script.onerror = function () {
script = document.createElement('script'); script = document.createElement('script');
script.src = 'https://captcha.px-cloud.net/PXVb73hTEg/captcha.js?a=c&u=01b767c0-a0ac-11ee-bdc6-dbf20fe8416a&v=&m=0'; script.src = 'https://captcha.px-cloud.net/PXVb73hTEg/captcha.js?a=c&u=e2cb612b-a156-11ee-85c0-8764a8ef6d46&v=&m=0';
script.onerror = window._pxDisplayErrorMessage; script.onerror = window._pxDisplayErrorMessage;
document.head.appendChild(script); document.head.appendChild(script);
}; };
......
...@@ -107,23 +107,26 @@ let Sn = 'gt7B'; ...@@ -107,23 +107,26 @@ let Sn = 'gt7B';
let ls = 0; let ls = 0;
let mu = 0; let mu = 0;
export function getPayload(uuid, vid, sid, ci, ts,cts, t) { export function getPayload(uuid, vid, sid, ci, ts,cts, t, pxhd, appId,tag, ft, cap) {
let vh = null; let vh = null;
// console.log('now', le(), JSON.stringify(t)) // console.log('now', le(), JSON.stringify(t))
for (var m = Vc(), M = 0; M < t["length"]; M++) { for (var m = Vc(), M = 0; M < t["length"]; M++) {
var g = t[M]; var g = t[M];
g["d"]["PX11379"] = false; g["d"]["PX11379"] = false;
// if (cap){
// m && (g["d"]["PX12307"] = m); // m && (g["d"]["PX12307"] = m);
// g["d"]["PX12615"] = Bu; // g["d"]["PX12615"] = Bu;
// vh && (g["d"]["PX11375"] = vh); // vh && (g["d"]["PX11375"] = vh);
// var y = rl(); // var y = rl();
// y && (g["d"]["PX11668"] = y, g["d"]["PX12348"] = sl()); // y && (g["d"]["PX11668"] = y, g["d"]["PX12348"] = sl());
// }
} }
!function (t) { !function (t) {
t[0] && t[0]["d"] && ((t[0] && t[0]["d"])["PX11645"] = su); t[0] && t[0]["d"] && ((t[0] && t[0]["d"])["PX11645"] = su);
}(t); }(t);
// console.log('now', le(), JSON.stringify(t)) console.log('now', JSON.stringify(t))
// var A = $u(); // var A = $u();
var A = ci; var A = ci;
var V = se(ht(t), function (t, e) { var V = se(ht(t), function (t, e) {
...@@ -140,24 +143,24 @@ export function getPayload(uuid, vid, sid, ci, ts,cts, t) { ...@@ -140,24 +143,24 @@ export function getPayload(uuid, vid, sid, ci, ts,cts, t) {
var w = bl(t, b, ts); var w = bl(t, b, ts);
// console.log("ts", fl()) // console.log("ts", fl())
// console.log('res', w) // console.log('res', w)
var E = [Dl + w, Gl + Us[Un], Ql + Us[In], kl + uuid, Yl + Us[Sn], Hl + ls++, $l + is]; var E = ["payload=" + w, "appId=" + appId, "tag=" + tag, "uuid=" + uuid, "ft=" + ft, "en=" + "NTA"];
var T = null; var T = null;
T && E["push"](Xl + T); T && E["push"]('xuuid=' + T);
A && E["push"](Ll + A); A && E["push"]('cs=' + A);
V && E["push"](Zl + V); V && E["push"]('pc=' + V);
var O = sid; var O = sid;
var U = Ol(ts); var U = Ol(ts);
(O || U) && E["push"](jl + (O || sid) + U); (O || U) && E["push"]('sid=' + (O || sid) + U);
var I = []; var I = [];
vid && E["push"](zl + vid); vid && E["push"]('vid=' + vid);
mu && E["push"](Jl + mu); mu && E["push"]('jcs=' + mu);
var S = ci; var S = ci;
S && E["push"](Kl + S); S && E["push"]('ci=' + S);
// Ru || (Ru = Df(cu)); // Ru || (Ru = Df(cu));
var C = undefined; var C = pxhd;
C && E["push"](ql + C); C && E["push"]('pxhd=' + C);
let Qf = cts; let Qf = cts;
Qf && E["push"](es + Qf); Qf && E["push"]('cts=' + Qf);
I["length"] >= 0 && E["push"]["apply"](E, I); I["length"] >= 0 && E["push"]["apply"](E, I);
return E; return E;
} }
......
...@@ -59,11 +59,12 @@ class PxBypass { ...@@ -59,11 +59,12 @@ class PxBypass {
this.pxHeaders = { this.pxHeaders = {
"authority": "collector-pxvb73hteg.px-cloud.net", "authority": "collector-pxvb73hteg.px-cloud.net",
"accept": "*/*", "accept": "*/*",
"accept-language": "en-US,en;q=0.9", "accept-language": "en",
"cache-control": "no-cache", "cache-control": "no-cache",
"content-type": "application/x-www-form-urlencoded", "content-type": "application/x-www-form-urlencoded",
"origin": "https://www.flyfrontier.com", "origin": "https://booking.flyfrontier.com",
"pragma": "no-cache", "pragma": "no-cache",
"referer": "https://booking.flyfrontier.com/",
"user-agent": this.ua "user-agent": this.ua
} }
...@@ -153,8 +154,11 @@ class PxBypass { ...@@ -153,8 +154,11 @@ class PxBypass {
// body = this.updateBody(body); // body = this.updateBody(body);
let body = getPayload(this.uuid, this.vid, this.sid, this.px755, this.ts, this.cts, data) let body = getPayload(this.uuid, this.vid, this.sid, this.px755, this.ts, this.cts,
data, this.pxhd, this.appId,this.tag, this.ft, true)
// this.log.info(body) // this.log.info(body)
body.push(`seq=${this.seq}`)
body.push(`rsc=${this.rsc}`)
let res = await axios.post(this.tlsUrl, JSON.stringify({ let res = await axios.post(this.tlsUrl, JSON.stringify({
url: this.pxUrl, url: this.pxUrl,
...@@ -174,8 +178,8 @@ class PxBypass { ...@@ -174,8 +178,8 @@ class PxBypass {
console.error(err); console.error(err);
} }
// this.seq++; this.seq++;
// this.rsc++; this.rsc++;
}; };
...@@ -196,9 +200,9 @@ class PxBypass { ...@@ -196,9 +200,9 @@ class PxBypass {
if (this.px755 && this.px755 !== '') { if (this.px755 && this.px755 !== '') {
body.ci = this.px755 body.ci = this.px755
} }
// if (this.pxhd && this.pxhd !== '') { if (this.pxhd && this.pxhd !== '') {
// body.pxhd = this.pxhd body.pxhd = this.pxhd
// } }
return body return body
} }
...@@ -433,19 +437,17 @@ class PxBypass { ...@@ -433,19 +437,17 @@ class PxBypass {
let res = await axios.post(this.tlsUrl, JSON.stringify({ let res = await axios.post(this.tlsUrl, JSON.stringify({
url: 'https://booking.flyfrontier.com/Flight/InternalSelect?o1=DEN&d1=LAS&dd1=2023-12-30&ADT=1&umnr=false&mon=true', url: 'https://booking.flyfrontier.com/Flight/InternalSelect?o1=DEN&d1=LAS&dd1=2023-12-30&ADT=1&umnr=false&mon=true',
headers: { headers: {
"authority": "booking.flyfrontier.com", "Host": "booking.flyfrontier.com",
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7", "sec-ch-ua": "\"Not_A Brand\";v=\"8\", \"Chromium\";v=\"120\", \"Google Chrome\";v=\"120\"",
"accept-language": "en-US,en;q=0.9",
"cache-control": "no-cache",
"pragma": "no-cache",
"sec-ch-ua": "\"Google Chrome\";v=\"117\", \"Not;A=Brand\";v=\"8\", \"Chromium\";v=\"117\"",
"sec-ch-ua-mobile": "?0", "sec-ch-ua-mobile": "?0",
"sec-ch-ua-platform": "\"macOS\"", "sec-ch-ua-platform": "\"macOS\"",
"sec-fetch-dest": "document", "upgrade-insecure-requests": "1",
"sec-fetch-mode": "navigate", "accept": "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7",
"sec-fetch-site": "none", "sec-fetch-site": "none",
"sec-fetch-mode": "navigate",
"sec-fetch-user": "?1", "sec-fetch-user": "?1",
"upgrade-insecure-requests": "1", "sec-fetch-dest": "document",
"accept-language": "en",
"user-agent": this.ua, "user-agent": this.ua,
"cookie": cks "cookie": cks
}, },
......
...@@ -4618,7 +4618,7 @@ export class PxEnv { ...@@ -4618,7 +4618,7 @@ export class PxEnv {
// "version": "117" // "version": "117"
// }], // }],
"PX12508": this.ENV.useragentdata.highvalue.brands, "PX12508": this.ENV.useragentdata.highvalue.brands,
"PX12549": true, "PX12549": false,
"PX11539": "831efc5e", //Me(console.log) "PX11539": "831efc5e", //Me(console.log)
"PX11528": "", // Object["getOwnPropertyDescriptor"](HTMLDocument["prototype"], "cookie")["get"] "PX11528": "", // Object["getOwnPropertyDescriptor"](HTMLDocument["prototype"], "cookie")["get"]
"PX12271": "10207b2f",// Va(Object["prototype"]["toString"]) "PX12271": "10207b2f",// Va(Object["prototype"]["toString"])
...@@ -4789,9 +4789,9 @@ export class PxEnv { ...@@ -4789,9 +4789,9 @@ export class PxEnv {
return { return {
"t": "PX11547", "d": { "t": "PX11547", "d": {
"PX11564": 0, "PX11564": 0,
"PX12492": "684f86003e92727c8a5687f2908c3e79", "PX12492": "78f763eab3a2082c63c66cf47f9e05a0",
"PX12570": "684f86003e92727c8a5687f2908c3e79", //canvasfp "PX12570": "78f763eab3a2082c63c66cf47f9e05a0", //canvasfp
"PX11352": "e089aa3d700a35da7244dd4da7a68f9c", // webglVendor "PX11352": "e33f269aa1afe2b5d424247c9c75ddb7", // webglVendor
// "PX12292": "WebKit", // "PX12292": "WebKit",
"PX12292": this.ENV.glres["7936"], //errors "PX12292": this.ENV.glres["7936"], //errors
"PX11811": [], // webglRenderer "PX11811": [], // webglRenderer
...@@ -4807,23 +4807,25 @@ export class PxEnv { ...@@ -4807,23 +4807,25 @@ export class PxEnv {
"PX11455": this.ENV.glres["37446"], // shadingLangulageVersion "PX11455": this.ENV.glres["37446"], // shadingLangulageVersion
// "PX11534": "WebGL GLSL ES 1.0 (OpenGL ES GLSL ES 1.0 Chromium)", // "PX11534": "WebGL GLSL ES 1.0 (OpenGL ES GLSL ES 1.0 Chromium)",
"PX11534": this.ENV.glres["35724"], // extensions R "PX11534": this.ENV.glres["35724"], // extensions R
"PX12503": "d9153fa5509ac1e988e36776dd8d598a", // R webglParameters "PX12503": "13f9929c106dc32fd222de4c28689d46",
"PX12502": "32fe0262ba56767dfd83466855e47bec", // canvas "PX12502": "62466dbc2964cbad592a9ca07e1f8da7",
"PX11927": "a02e9e2368744e62770d4a78862f75fa", "PX11927": "a7b7784f71884229be4566fec9063a2c",
"PX12572": "f36a36a024eb1c19d8b4da816993afaf", "PX12572": "260b2cf1d01e7c692d297011404086a7",
"PX11477": "126.8696939282454", "PX11477": "126.86972440223326",
"PX12109": "b908567e93d9ed24c036da7986349e97", "PX12109": "27b270acee10b8447252ef697b31bccb",
"PX12362": "c9de4fa37897a19fe860beb75f73a062", "PX12362": "e7bcec4962283ed203c180b550f83be8",
"PX12491": "7523bf6e5dcadcffdae6b3063827e345", "PX12491": "7523bf6e5dcadcffdae6b3063827e345",
"PX12130": this.cap ? undefined : ["Sha256", "_init", "_open", "_close", "F9Storage", "$", "F9Qubit", "F9Social", "html5", "$A", "_fbq", "_uxa", "__core-js_shared__", "_", "__f9publicCache", "ueto_9786ebd4fb", "Native2JSBridge", "_jelly_sdks", "wisepops429858JsonP", "_upliftFlag"], // "PX12351": ["jQuery3510402196117429823861", "_html5shiv", "AccDC1698805894620"], "PX11386": [
"PX11386": ["webdriver"], "webdriver",
"PX12525": "92e856bd0717a35e47541af2e6744cdb", "webdriver"
"PX12526": "d7df83c56dd81e48f36d69d3845e0500", ],
"PX11948": 1, "PX12525": "b1199c2b7aa9aa43f16fc345099c3f04",
"PX11685": 10, "PX12526": "c9a6cb64a9c6b14c5c489fd18fc4c35d",
"PX11948": 4,
"PX11685": 20,
"PX11986": true, "PX11986": true,
"PX12299": true, "PX12299": true,
"PX12331": true, "PX12331": false,
"PX11316": false, "PX11316": false,
"PX11448": true, "PX11448": true,
"PX12196": "missing", "PX12196": "missing",
...@@ -4944,6 +4946,12 @@ export class PxEnv { ...@@ -4944,6 +4946,12 @@ export class PxEnv {
"ontouchstart", "ontouchstart",
"ontouchmove" "ontouchmove"
], ],
"PX12373": [
"role"
],
"PX11620": [
"region"
],
// # 按下的点 // # 按下的点
"PX11945": touchX, "PX11945": touchX,
"PX12174": touchY, "PX12174": touchY,
...@@ -5246,7 +5254,7 @@ export class PxEnv { ...@@ -5246,7 +5254,7 @@ export class PxEnv {
"PX11771": "https://collector-PXVb73hTEg.px-client.net/b/g", "PX11771": "https://collector-PXVb73hTEg.px-client.net/b/g",
"PX11902": 2, "PX11902": 2,
"PX11560": this.performanceNow, "PX11560": this.performanceNow,
"PX12280":this.px11280, "PX12280": this.px11280,
"PX11496": "a1a917ee-95ad-11ee-990f-64248e52548b", "PX11496": "a1a917ee-95ad-11ee-990f-64248e52548b",
"PX12564": null, "PX12564": null,
"PX12565": -1 "PX12565": -1
...@@ -5265,14 +5273,13 @@ if (import.meta.url === `file://${process.argv[1]}`) { ...@@ -5265,14 +5273,13 @@ if (import.meta.url === `file://${process.argv[1]}`) {
let a2 = "B1kHB1kHFF4JX1kODVAKRVBQXF1FWVkNDUUKXVpfRQteDVFRDFhcXF8MWBRbWV1bXlhYWBQcGh0NFhYWFllZWQcHWRQLCxReWBQ9Wi4cMj4mGAwvPVE8Ly5cJx9VVRYWFhYHWVlZBwcHWRRZX1hYXV1cWlpZXVpdFhYWFllZB1lZWRQMWw5bX19fCQldXlALWw1eUFoJX1kOX1tbUQ4JXwwJXgpYX1wMXApQDVwLXQsKDFtQDVpfXl4LCllRXAtQWlpcFhYWFgdZWQdZWQcHFF4JX1pYCloORVBQXF1FWVkNDUUKXVpQRQ5fCl8ODA5ZDFwOWxQcGh0NFhYWFlkHBwcHWRQLBA1eChpRXA9eBgFYWVoDXAAAWBYWFhYHWVkHWVkUXglfWlhQXFBFUFBcXUVZWQ0NRQpdWlBFDl8KXw4MDlkMXA5bFhYWFgdZB1lZWRQLHRYWFhZZWVkHWQcUWVBYXF9QWlhfW11bXF1dWFhbWlwWFhYWB1lZWQcHBwcUWV1ZWw==" let a2 = "B1kHB1kHFF4JX1kODVAKRVBQXF1FWVkNDUUKXVpfRQteDVFRDFhcXF8MWBRbWV1bXlhYWBQcGh0NFhYWFllZWQcHWRQLCxReWBQ9Wi4cMj4mGAwvPVE8Ly5cJx9VVRYWFhYHWVlZBwcHWRRZX1hYXV1cWlpZXVpdFhYWFllZB1lZWRQMWw5bX19fCQldXlALWw1eUFoJX1kOX1tbUQ4JXwwJXgpYX1wMXApQDVwLXQsKDFtQDVpfXl4LCllRXAtQWlpcFhYWFgdZWQdZWQcHFF4JX1pYCloORVBQXF1FWVkNDUUKXVpQRQ5fCl8ODA5ZDFwOWxQcGh0NFhYWFlkHBwcHWRQLBA1eChpRXA9eBgFYWVoDXAAAWBYWFhYHWVkHWVkUXglfWlhQXFBFUFBcXUVZWQ0NRQpdWlBFDl8KXw4MDlkMXA5bFhYWFgdZB1lZWRQLHRYWFhZZWVkHWQcUWVBYXF9QWlhfW11bXF1dWFhbWlwWFhYWB1lZWQcHBwcUWV1ZWw=="
a2 = "WQcHBwdZFAsFWgNYDgRZCglYHlsAHQkKXhwPFhYWFllZB1lZWRQODgoMDAtcXV1ZWlBdWFkLWQ5QDlBQCQpeWA5fXQ1YXQtaDF5QC1xZW19dDVxQUVhQCVsKDAleUFgJWFhaXVsNFhYWFgdZWVkHBwdZFFlfWFtaW1ldXVhYUVEWFhYWWVlZB1kHFFleW1teXV5fXVFcXllZXltdW1hYFhYWFgdZWQdZWRRYDQlaXFtaXEUJWFEORVlZDQ1FUAtYWEVcWFtfWlkNXVlYXw4WFhYWB1lZWQcHBwcUXl5aXRYWFhZZWVkHB1kUHAUUW1hYFFkWFhYWWVlZBwdZFAsLFF5YFD1aLhwyPiYYDC89UTwvLlwnH1VVFhYWFgdZB1lZWRQLHRYWFhYHWVkHWVkHBxRYDQlaXF5bXEUJWFEORVlZDQ1FUAtYWEVcWFtfWlkNXVlYXw4UHBodDRYWFhYHWQcHWQcUWA0JWltRCltFCVhRDkVZWQ0NRVALWFhFXV0KCQpcC1EJXlANFFtZXVteWFhYFBwaHQ0WFhYWWVkHBwdZFDcYEFoUW1tYFA0RIlkhAgcBJS89WTI8C1omAikcMTwpXTIBWBAlPz4EJD8uBCUsLRwnLD1ZMiwqBCUsC1klPAAAIQEfAQwBIV4hAioEMTwhEic/IRIkPy0fJz8xHCU8LgQyO1hcMRIpHyQ8PVkxBS4BJi8lXTE8MVwyOyEbIQY5AScCLVslLCURJRItXCY8KR8nPAMbIQUPAScBIRAnPAQFJjwxWSUsJVwnLyEfJVohHyY/JVolAjEQJQIuAyUvJV0yAjIFMQIuADEFLVomAg9cMT8uBDE8IR8yAjlZJQUiAyUCLR8mLCoBMQI6BDIsPgEhBlhVFBwaHQ0UW1hY" a2 = "WVkHB1kHFFkUXVkLCl1bDFhFCVlcWUVZWQ0NRVBQXg1FXl1cDF8NDgxQWlhbFF1QW1gUXl1RDF5ZW1pbDg1cDQtQUQ1dW10OC1taClsODlEJXgoLX19aUFsJWVlbCgpfUAtaDAlZUFoMCwpeX1xQDg1bCVtcUQxdXFgJCQ5RCl1fUFgMCwoJXwtRDlELWgxQClheUAxRXQsMWglfCQpYWVBRUF1bDlBRDApdX1AJXFxRWQ43V1JaUhRYFCYpFhYWFgdZWVkHBwdZFFlfWFtbWFlaXFlaWlEWFhYWB1kHWVlZFAsdFhYWFllZWQcHWRQOGBReWBRZFhYWFlkHWQcHWRQLCwtSWBYWFhZZWQdZWVkUDl5dX1BRDlgNC19bXQ0MUFtfUVgKUQ4KUQwJClheXwoKDAlbXVlRWgxfCQkMUA0KXgxZCwwJWFFcWlsMDgtRWhYWFhZZWVkHB1kUGg4UXlgUWRYWFhYHWQcHWQcUXVkLUF0OCVhFCVlcWUVZWQ0NRQpRX1tFC1kLWF5RWV5fXlAMFFtZXVteWFhYFBwaHQ0WFhYWB1lZWQcHBwcUUFpQXRYWFhZZBwcHB1kUCwVbXVgdC1kZDwsOWwAdUVAKW1gWFhYWB1kHB1lZFFkUWllRCV5ZXlAKWF9eDF9fXgsJWwtcWVENUAtZC1xdXFldX10KDQwKCQpeDg1YXAkNDQ0MC11fDVkKWlBeFF1aUF1cWVteC1tQCVxaWVEJC1BdCQpRWw1RCwxZWg0NX1ALUFoJDl0LX1hRCVgOUF9RWg5bDlsJXFBRUFhYCVEUWV4UDgkEGw0WFhYWB1lZB1lZFF1ZC1BeUVlbRQlZXFlFWVkNDUUKUV9bRVtaC19dUVFaXQpYWRYWFhYHWVkHWVkHBxRdWQtQXgtbXEUJWVxZRVlZDQ1FClFfW0VbWgtfXVFRWl0KWFkUHBodDRYWFhZZWQcHB1kUNxgQWhRbW1gUDREiWSECBwElPAwDJgUxWSYCDxwxPC0SMitYECU/PgQkPA8SJSwtHDICC1kyLC0fMVoiAyYCDAIhAR8BDAEhXiECPRAxEg9ZMgUtHyQ/LRAmLC0cJTwuBDI7WQEnPAsSJD8lEDESKVonPC1aJhIxXDIrIRshBjkBJwItWyUsJRIlLC1ZJiwtESUCAxshBQ8BJwEhXDE8KgQmPCkRMQUmBDESJRExAj4FJQIhXTIFOgIlBT1bJhIqACYSLRImPDICMgUxWCUCLgExPAACJjwEASY/MRIyLzFYMTwuAyYCD1sxEgtaJS8uACEGWFUUHBodDRRbWFgWFhYWWVlZBwdZFAsLFF5YFD1aLhwyPiYYDC89UTwvLlwnH1VVFhYWFllZWQdZBxRdUF5dUV5dXlBeW1hbWV1RWVxfXQ=="
let res = $C_kKK(atob(a2), 872 % 128).split('~~~~') let res = $C_kKK(atob(a2), 872 % 128).split('~~~~')
let vid, sid, uuid, ts, num1, num2, str1, startTs, startTs2, token, ci, hash, hash2, hashv, cts, token2, px755; let vid, sid, uuid, ts, num1, num2, str1, startTs, startTs2, token, ci, hash, hash2, hashv, cts, token2, px755;
uuid = '0e5e7660-a09f-11ee-ae01-855d0e07518a' uuid = '17d6f568-a13d-11ee-8301-f75d10cbd67c'
console.log(res) console.log(res)
...@@ -5323,7 +5330,7 @@ if (import.meta.url === `file://${process.argv[1]}`) { ...@@ -5323,7 +5330,7 @@ if (import.meta.url === `file://${process.argv[1]}`) {
} }
}) })
let performanceNow = 68620, px12280 = Date.now() let performanceNow = 68620, px12280 = Date.now()
startTs = 1702215472723 startTs = 1703301066090
performanceNow = new Date().getTime() - startTs performanceNow = new Date().getTime() - startTs
performanceNow = randint(10000, 11000) performanceNow = randint(10000, 11000)
// performanceNow = randint(3000,4000) // performanceNow = randint(3000,4000)
......
...@@ -145,7 +145,7 @@ class PxBypass { ...@@ -145,7 +145,7 @@ class PxBypass {
// body = this.updateBody(body); // body = this.updateBody(body);
let body = getPayload(this.uuid, this.vid, this.sid, this.px755, this.ts, this.cts, data) let body = getPayload(this.uuid, this.vid, this.sid, this.px755, this.ts, this.cts, data, undefined,this.appId,this.tag,this.ft)
// this.log.info(body) // this.log.info(body)
let res = await axios.post(this.tlsUrl, JSON.stringify({ let res = await axios.post(this.tlsUrl, JSON.stringify({
...@@ -160,7 +160,7 @@ class PxBypass { ...@@ -160,7 +160,7 @@ class PxBypass {
id: (new Date().getTime()) + '', id: (new Date().getTime()) + '',
})); }));
let inRes = JSON.parse(res.data.text) let inRes = JSON.parse(res.data.text)
// this.log.info(inRes) this.log.info(inRes)
this.parseRes(inRes) this.parseRes(inRes)
} catch (err) { } catch (err) {
console.error(err.data); console.error(err.data);
...@@ -311,20 +311,18 @@ class PxBypass { ...@@ -311,20 +311,18 @@ class PxBypass {
let res = await axios.post(this.tlsUrl, JSON.stringify({ let res = await axios.post(this.tlsUrl, JSON.stringify({
url: 'https://booking.flyfrontier.com/Flight/InternalSelect?o1=DEN&d1=LAS&dd1=2023-12-30&ADT=1&umnr=false&mon=true', url: 'https://booking.flyfrontier.com/Flight/InternalSelect?o1=DEN&d1=LAS&dd1=2023-12-30&ADT=1&umnr=false&mon=true',
headers: { headers: {
"authority": "booking.flyfrontier.com", "Host": "booking.flyfrontier.com",
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7", "sec-ch-ua": "\"Not_A Brand\";v=\"8\", \"Chromium\";v=\"120\", \"Google Chrome\";v=\"120\"",
"accept-language": "en-US,en;q=0.9",
"cache-control": "no-cache",
"pragma": "no-cache",
"sec-ch-ua": "\"Google Chrome\";v=\"117\", \"Not;A=Brand\";v=\"8\", \"Chromium\";v=\"117\"",
"sec-ch-ua-mobile": "?0", "sec-ch-ua-mobile": "?0",
"sec-ch-ua-platform": "\"macOS\"", "sec-ch-ua-platform": "\"macOS\"",
"sec-fetch-dest": "document", "upgrade-insecure-requests": "1",
"sec-fetch-mode": "navigate", "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36",
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7",
"sec-fetch-site": "none", "sec-fetch-site": "none",
"sec-fetch-mode": "navigate",
"sec-fetch-user": "?1", "sec-fetch-user": "?1",
"upgrade-insecure-requests": "1", "sec-fetch-dest": "document",
"user-agent": this.ua, "accept-language": "en",
"cookie": cks "cookie": cks
}, },
allow_redirects: true, allow_redirects: true,
......
...@@ -8,14 +8,15 @@ session = tls_client.Session(client_identifier='chrome_112') ...@@ -8,14 +8,15 @@ session = tls_client.Session(client_identifier='chrome_112')
prox = f'http://unfflcc:76cc14-47b8dd-1f8ace-827836-0c740e@usa.rotating.proxyrack.net:{random.randint(10000, 13500)}' prox = f'http://unfflcc:76cc14-47b8dd-1f8ace-827836-0c740e@usa.rotating.proxyrack.net:{random.randint(10000, 13500)}'
# // prox = `http://unfflcc:76cc14-47b8dd-1f8ace-827836-0c740e@usa.rotating.proxyrack.net:${randint(10000, 13500)}` # // prox = `http://unfflcc:76cc14-47b8dd-1f8ace-827836-0c740e@usa.rotating.proxyrack.net:${randint(10000, 13500)}`
# prox = 'http://uni00001_custom_zone_US_sid_67336720_time_5:q39CEBTs5A@us.foxyip.com:7778' # prox = 'http://uni00001_custom_zone_US_sid_67336720_time_5:q39CEBTs5A@us.foxyip.com:7778'
prox = 'http://user-uni001-region-us-sessid-1111-sesstime-5-keep-true:q39CEBTs5A5YQXor@pr.roxlabs.cn:4600' # prox = 'http://user-uni001-region-us-sessid-1111-sesstime-5-keep-true:q39CEBTs5A5YQXor@pr.roxlabs.cn:4600'
# prox = 'http://uni00001_custom_zone_US_sid_67336723_time_5:q39CEBTs5A@us.foxyip.com:7778' # prox = 'http://uni00001_custom_zone_US_sid_67336723_time_5:q39CEBTs5A@us.foxyip.com:7778'
# prox = 'http://unfflcc:76cc14-47b8dd-1f8ace-827836-0c740e@usa.rotating.proxyrack.net:12019' # prox = 'http://unfflcc:76cc14-47b8dd-1f8ace-827836-0c740e@usa.rotating.proxyrack.net:12019'
cks = '_gcl_au=1.1.1116693815.1703237112; pxcts=0212cc6e-a0ac-11ee-88f2-be53543893c0; _pxvid=0212c27e-a0ac-11ee-88f2-f15c063793b6; _uetsid=02478dc0a0ac11eeb166331d2cc0e235; _uetvid=0247b560a0ac11ee98050fa9b1146819; _gid=GA1.2.469486537.1703237113; _ga_XXXX=GS1.1.1703237112.1.0.1703237112.0.0.0; _ga=GA1.1.903446873.1703237113; wisepops=%7B%22csd%22%3A1%2C%22popups%22%3A%7B%7D%2C%22sub%22%3A0%2C%22ucrn%22%3A67%2C%22cid%22%3A%2278471%22%2C%22v%22%3A4%2C%22bandit%22%3A%7B%22recos%22%3A%7B%7D%7D%7D; wisepops_visits=%5B%222023-12-22T09%3A25%3A12.027Z%22%5D; wisepops_session=%7B%22arrivalOnSite%22%3A%222023-12-22T09%3A25%3A12.027Z%22%2C%22mtime%22%3A1703237113217%2C%22pageviews%22%3A1%2C%22popups%22%3A%7B%7D%2C%22bars%22%3A%7B%7D%2C%22sticky%22%3A%7B%7D%2C%22countdowns%22%3A%7B%7D%2C%22src%22%3Anull%2C%22utm%22%3A%7B%7D%2C%22testIp%22%3Anull%7D; _rdt_uuid=1703237113232.2606cfc5-96ad-44be-87e9-8f73e408af8f; _fbp=fb.1.1703237114642.1729860690; _pin_unauth=dWlkPU1qQTNaR1ZqWWpJdE1qWmxNUzAwTVdNd0xUazNNVEF0TXpRd1kyVTJOMkU1Tm1VMw; _tt_enable_cookie=1; _ttp=kB4eSSu9K3fSQ61a5q4PWvjEen8; _up=1.2.935388638.1703237118; _ga_P2WLKWBNNW=GS1.1.1703237112.1.0.1703237119.53.0.0; _px2=eyJ1IjoiMDFiNzY3YzAtYTBhYy0xMWVlLWJkYzYtZGJmMjBmZTg0MTZhIiwidiI6IjAyMTJjMjdlLWEwYWMtMTFlZS04OGYyLWYxNWMwNjM3OTNiNiIsInQiOjE3MDMyMzg3ODU3NTksImgiOiI3OTdhZDlhNTM2MTQzZDQ3MWZjMWEwMmY1Mjg5MzRhYTNlMjUxYmVlNTE0ZWVjZGU0YTg3M2E5YTVmZDViN2JlIn0=' cks = 'px2=eyJ1I11joiMGI3ZTQwZjAtYTEzYi0x23123MWVlLWE3ZTctYjU1Njk2NDc0ODExIiwidiI6IjBiZmRhMWZiLWExM2ItMTFlZS1hNDM4LTg0NTQ3ZjI1MTRhMSIsInQiOjE3MDMyOTg4NTAxNjMsImgiOiIxZjc4OTM2224YmE0OTFlMTBjNWFmMWNmYzZlMjljMTdjNGIyYzc5MDY3MTVlYjMwZmE3M2ZlYzQ0YjA0NTBkMWU0In0='
# cks = '_pxvid=568dad46-943f-11ee-97cd-fc5e04cd8e29; pxcts=568dbb9e-943f-11ee-97cd-a3273e57225d; _px2=eyJ1IjoiNTRhNDJjODAtOTQzZi0xMWVlLWJjYjUtYTkwODI5MTk5MTNiIiwidiI6IjU2OGRhZDQ2LTk0M2YtMTFlZS05N2NkLWZjNWUwNGNkOGUyOSIsInQiOjE3MDE4NzEzMjg3MjEsImgiOiIxYzNlNmVhNmI5NDQ4ZjE1YjA2MDA1OGU5MDJhN2UyMTJmMzk2Yzc5YmMwMWM0NmUxYWJlZDVmNzU2ZWI4NjQ4In0='
cks = '_pxvid=d5dfee38-a156-11ee-a3eb-5e49e31283e7; pxcts=d5e05d75-a156-11ee-a3ec-4b37e013b19d; _px2=eyJ1IjoiZDU5YjUzZDAtYTE1Ni0xMWVlLWI0NzEtYWY1YjljNDY5MWIyIiwidiI6ImQ1ZGZlZTM4LWExNTYtMTFlZS1hM2ViLTVlNDllMzEyODNlNyIsInQiOjE3MDMzMTA3ODQ1NzksImgiOiI0MTcxMGNjZTNlM2M4MjU2NjljOGJmODBlZjBjZGNlNzQwYTVjYmVkNjBjOTllMDM2ZGFlZTE4ZjY1NmY0ODFlIn0='
...@@ -25,20 +26,18 @@ cks = '_gcl_au=1.1.1116693815.1703237112; pxcts=0212cc6e-a0ac-11ee-88f2-be535438 ...@@ -25,20 +26,18 @@ cks = '_gcl_au=1.1.1116693815.1703237112; pxcts=0212cc6e-a0ac-11ee-88f2-be535438
url = 'https://booking.flyfrontier.com/Flight/InternalSelect?o1=DEN&d1=LAS&dd1=2023-12-30&ADT=1&umnr=false&mon=true' url = 'https://booking.flyfrontier.com/Flight/InternalSelect?o1=DEN&d1=LAS&dd1=2023-12-30&ADT=1&umnr=false&mon=true'
response = requests.post('http://52.52.23.116/tls/forward', response = requests.post('http://52.52.23.116/tls/forward',
json=dict(url=url, headers={ json=dict(url=url, headers={
"authority": "booking.flyfrontier.com", "Host": "booking.flyfrontier.com",
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7", "sec-ch-ua": "\"Not_A Brand\";v=\"8\", \"Chromium\";v=\"120\", \"Google Chrome\";v=\"120\"",
"accept-language": "en-US,en;q=0.9",
"cache-control": "no-cache",
"pragma": "no-cache",
"sec-ch-ua": "\"Google Chrome\";v=\"117\", \"Not;A=Brand\";v=\"8\", \"Chromium\";v=\"117\"",
"sec-ch-ua-mobile": "?0", "sec-ch-ua-mobile": "?0",
"sec-ch-ua-platform": "\"macOS\"", "sec-ch-ua-platform": "\"macOS\"",
"sec-fetch-dest": "document", "upgrade-insecure-requests": "1",
"sec-fetch-mode": "navigate", "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36",
"accept": "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7",
"sec-fetch-site": "none", "sec-fetch-site": "none",
"sec-fetch-mode": "navigate",
"sec-fetch-user": "?1", "sec-fetch-user": "?1",
"upgrade-insecure-requests": "1", "sec-fetch-dest": "document",
"user-agent": "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", "accept-language": "en",
"cookie": cks "cookie": cks
}, method="GET", proxy=prox, debug=True }, method="GET", proxy=prox, debug=True
, allow_redirects=True , allow_redirects=True
......
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