Commit dd29eeb6 authored by wang's avatar wang

111

parent 78faf2ed
......@@ -4482,7 +4482,7 @@ try {
return !(!t || "object" !== f(t)) && (t["do"] || t["ob"]);
}
function fs(e, t) {
console.log('res', e)
console.log('res', e.length,JSON.stringify(e))
var n = 398;
var r = 385;
var a = 388;
......@@ -4499,6 +4499,9 @@ try {
var m;
var T = G["split"]("|");
var g = T["shift"]();
if (g === 'o11o1ooo'){
console.log('result', T)
}
var y = t ? qf[g] : $f[g];
if (T[0] === jn[st]) {
var w;
......
let virtual ={"t":"PX561","d":{"PX11719":true,"PX11984":"rr@https://client.perimeterx.net/PXVb73hTEg/main.min.js:1534:13\nru@https://client.perimeterx.net/PXVb73hTEg/main.min.js:3033:28\nLc@https://client.perimeterx.net/PXVb73hTEg/main.min.js:2843:15\n@https://captcha.perimeterx.net/PXVb73hTEg/captcha.js:2:503824\nP@https://captcha.perimeterx.net/PXVb73hTEg/captcha.js:2:503362\ne@https://captcha.perimeterx.net/PXVb73hTEg/captcha.js:2:312173\nt@https://captcha.perimeterx.net/PXVb73hTEg/captcha.js:2:310344\nuf@https://captcha.perimeterx.net/PXVb73hTEg/captcha.js:2:301844\nuf@[native code]","PX11933":true,"PX11454":"visible","PX12099":"4YCJ4YGQ4YCa4YCG4YCf4YCe4YGQ4YGI4YGD4YGe4YGQ4YCa4YCX4YCT4YCW4YGQ4YGI4YGD4YGe4YGQ4YCf4YCX4YCG4YCT4YGQ4YGI4YGB4YGe4YGQ4YCG4YCb4YCG4YCe4YCX4YGQ4YGI4YGD4YGe4YGQ4YCB4YCR4YCA4YCb4YCC4YCG4YGQ4YGI4YGG4YGe4YGQ4YCB4YCG4YCL4YCe4YCX4YGQ4YGI4YGB4YGe4YGQ4YCQ4YCd4YCW4YCL4YGQ4YGI4YGD4YGe4YGQ4YCW4YCb4YCE4YGQ4YGI4YGA4YGG4YGe4YGQ4YCQ4YCA4YGQ4YGI4YGD4YGe4YGQ4YCT4YGQ4YGI4YGD4YGe4YGQ4YCQ4YCH4YCG4YCG4YCd4YCc4YGQ4YGI4YGB4YGe4YGQ4YCB4YCC4YCT4YCc4YGQ4YGI4YGE4YGe4YGQ4YCB4YCE4YCV4YGQ4YGI4YGD4YGe4YGQ4YCV4YGQ4YGI4YGB4YGe4YGQ4YCC4YCT4YCG4YCa4YGQ4YGI4YGG4YGe4YGQ4YCU4YCd4YCA4YCf4YGQ4YGI4YGD4YGe4YGQ4YCb4YCc4YCC4YCH4YCG4YGQ4YGI4YGG4YGe4YGQ4YCe4YCT4YCQ4YCX4YCe4YGQ4YGI4YGG4YGe4YGQ4YCa4YGG4YGQ4YGI4YGD4YGe4YGQ4YCG4YCX4YCK4YCG4YCT4YCA4YCX4YCT4YGQ4YGI4YGD4YCP","PX11699":107952,"PX1133":7244,"PX1132":"46c3f6d1774edfb34eb364b8ce3c94e4a46d04eeffbaf5eb35352eb4f38372d5","PX12126":true,"PX11657":1,"PX12501":"382519af73159a2fde348c372c972594","PX12520":true,"PX11991":1,"PX11837":0,"PX11632":0,"PX11409":0,"PX11926":[{"PX12343":"pointerup","PX11652":0,"PX11699":106142,"PX12270":"true"}],"PX12160":[""],"PX11427":482,"PX12208":0,"PX11824":442,"PX11631":59,"PX11843":393,"PX11781":852,"PX11906":["getAttribute","className","nodeName","nodeName"],"PX11945":274,"PX12174":42,"PX11882":"pointerdown","PX11642":274,"PX11313":401,"PX11772":103324,"PX12024":274,"PX11759":42,"PX11896":"pointerup","PX11633":274,"PX11445":401,"PX12417":106142,"PX12382":[2814],"PX11735":true,"PX11874":"en","PX12205":"d9fd7d30fdea699092cab13356e3470e8ba18f7c61f4182581803fedd8dd938dedf5252a0ddc60ce17ab94abb0a289374d46d23799b088eadc6665b531a726e7","PX11357":8506,"PX11360":327,"PX11321":6862,"PX11351":false,"PX11919":false,"PX11710":false,"PX12407":false,"PX12411":852,"PX11494":393,"PX12265":1,"PX11706":"PX12374","PX12489":"v1.9.8","PX12499":false,"PX12500":false,"PX12521":true,"PX12522":false,"PX12529":true,"PX12538":true,"PX12537":4,"PX12544":true,"PX12589":"succeeded","PX12590":"f90e700d5ef54c15aebdb0194acc565efefec9badf8a460f94fd11055fa662911165d8874ff45c7c729dda3941b3867c5f1ab4dbe7b844e6e90067f34db1b2d1f7db753187dc5cee5bb016f447d7a1245e02a11cb66554af5340ff6341bfbf3501666555def77ac5b7","PX12610":"DURDHHMZLWd)Jh!CPRlEbWIdDENeQjVaSygkfU%FQwsKZGd#UVk^YCFHbHpgW@YRH@l%Tz%mAQlOSjQOSWBtaWxxLXkFcgpDVQcsJxd&dUcTfj(zbHREPHIPAgxIX(o","PX12504":108082,"PX12547":false,"PX11902":4,"PX11560":107952,"PX12280":1704873517278,"PX11496":"ccb29810-af8d-11ee-98ff-5d8874ff45c7","PX12564":null,"PX12565":-1}}
let real = {
"t": "PX561",
"d": {
"PX11719": true,
"PX11984": "rr@https://client.perimeterx.net/PXVb73hTEg/main.min.js:1534:13\nru@https://client.perimeterx.net/PXVb73hTEg/main.min.js:3033:28\nLc@https://client.perimeterx.net/PXVb73hTEg/main.min.js:2843:15\n@https://captcha.perimeterx.net/PXVb73hTEg/captcha.js:2:503824\nP@https://captcha.perimeterx.net/PXVb73hTEg/captcha.js:2:503362\ne@https://captcha.perimeterx.net/PXVb73hTEg/captcha.js:2:312173\nt@https://captcha.perimeterx.net/PXVb73hTEg/captcha.js:2:310344\nuf@https://captcha.perimeterx.net/PXVb73hTEg/captcha.js:2:301844\nuf@[native code]",
"PX11933": true,
"PX11454": "visible",
"PX12099": "4YCJ4YGQ4YCa4YCG4YCf4YCe4YGQ4YGI4YGD4YGe4YGQ4YCa4YCX4YCT4YCW4YGQ4YGI4YGD4YGe4YGQ4YCf4YCX4YCG4YCT4YGQ4YGI4YGB4YGe4YGQ4YCG4YCb4YCG4YCe4YCX4YGQ4YGI4YGD4YGe4YGQ4YCB4YCR4YCA4YCb4YCC4YCG4YGQ4YGI4YGG4YGe4YGQ4YCB4YCG4YCL4YCe4YCX4YGQ4YGI4YGB4YGe4YGQ4YCQ4YCd4YCW4YCL4YGQ4YGI4YGD4YGe4YGQ4YCW4YCb4YCE4YGQ4YGI4YGA4YGG4YGe4YGQ4YCQ4YCA4YGQ4YGI4YGD4YGe4YGQ4YCT4YGQ4YGI4YGD4YGe4YGQ4YCQ4YCH4YCG4YCG4YCd4YCc4YGQ4YGI4YGB4YGe4YGQ4YCB4YCC4YCT4YCc4YGQ4YGI4YGE4YGe4YGQ4YCB4YCE4YCV4YGQ4YGI4YGD4YGe4YGQ4YCV4YGQ4YGI4YGB4YGe4YGQ4YCC4YCT4YCG4YCa4YGQ4YGI4YGG4YGe4YGQ4YCU4YCd4YCA4YCf4YGQ4YGI4YGD4YGe4YGQ4YCb4YCc4YCC4YCH4YCG4YGQ4YGI4YGG4YGe4YGQ4YCe4YCT4YCQ4YCX4YCe4YGQ4YGI4YGG4YGe4YGQ4YCa4YGG4YGQ4YGI4YGD4YGe4YGQ4YCG4YCX4YCK4YCG4YCT4YCA4YCX4YCT4YGQ4YGI4YGD4YCP",
"PX11699": 102963,
"PX1133": 1962,
"PX1132": "46c3f6d1774edfb34eb364b8ce3c94e4a46d04eeffbaf5eb35352eb4f38372d5",
"PX12126": true,
"PX11657": 1,
"PX12501": "382519af73159a2fde348c372c972594",
"PX12520": true,
"PX11991": 1,
"PX11837": 0,
"PX11632": 0,
"PX11409": 0,
"PX11926": [
{
"PX12343": "pointerup",
"PX11652": 0,
"PX11699": 99328,
"PX12270": "true"
}
],
"PX12160": [
""
],
"PX11427": 361,
"PX12208": 0,
"PX11824": 393,
"PX11631": 62,
"PX11843": 393,
"PX11781": 852,
"PX11906": [
"getAttribute",
"className",
"nodeName",
"nodeName"
],
"PX11945": 226,
"PX12174": 32,
"PX11882": "pointerdown",
"PX11642": 226,
"PX11313": 393,
"PX11772": 90244,
"PX12024": 226,
"PX11759": 32,
"PX11896": "pointerup",
"PX11633": 226,
"PX11445": 393,
"PX12417": 99328,
"PX12382": [
9083
],
"PX11360": 539,
"PX11735": true,
"PX11874": "zh-CN",
"PX12205": "d9fd7d30fdea699092cab13356e3470e8ba18f7c61f4182581803fedd8dd938dedf5252a0ddc60ce17ab94abb0a289374d46d23799b088eadc6665b531a726e7",
"PX11357": 8506,
"PX11321": 99351,
"PX11351": false,
"PX11919": false,
"PX11710": false,
"PX12407": false,
"PX12411": 660,
"PX11494": 393,
"PX12265": 1,
"PX11706": "PX12374",
"PX12489": "v1.9.8",
"PX12499": false,
"PX12500": false,
"PX12521": true,
"PX12522": false,
"PX12529": true,
"PX12538": true,
"PX12537": 4,
"PX12544": true,
"PX12589": "succeeded",
"PX12590": "6b88e550f3ef401bbf8e63f69a0e6390c0c8b8f2e47f4b508f8762f673d67eaa04d34f04251f4d2caac16d07161e245a28f9300d948e4d7d80485d8874ff45c765bdc524b22e85a61d395b7e466b86413c7aa4dbb45",
"PX12610": "DURDHHMZLWd)Jh!CPRlEbWIdDENeQjVaSygkfU%FQwsKZGd#UVk^YCFHbHpgW@YRH@l%Tz%mAQlOSjQOSWBtaWxxLXkFcgpDVQcsJxd&dUcTfj(zbHREPHIPAgxIX(o",
"PX12504": 99358,
"PX12547": false,
"PX11902": 4,
"PX11560": 108496,
"PX12280": 1704873512288,
"PX11496": "ccb29810-af8d-11ee-98ff-5d8874ff45c7",
"PX12564": null,
"PX12565": -1
}
}
let keys = [
"PX11926",
"PX12382",
"PX11699",
"PX1133",
"PX11427",
"PX12208",
"PX11824",
"PX11631",
"PX11843",
"PX11781",
"PX11945",
"PX12174",
"PX11642",
"PX11313",
"PX11772",
"PX12024",
"PX11759",
"PX11633",
"PX11445",
"PX12417",
"PX11360",
"PX12504",
"PX11902",
"PX11560",
"PX12280",
"PX11321",
"PX12411",
"PX11494",
"PX12265",
"PX12537",
"PX12504",];
for (let i = 0; i < keys.length; i++) {
let key = keys[i];
virtual.d[key] = real.d[key]
console.log(`data[1].d["${key}"] = ${JSON.stringify(real.d[key])}`)
}
console.log(JSON.stringify(virtual))
......@@ -8,84 +8,20 @@
</head>
<body>
<script>
function genUuid(t, e, n, r) {
function l(t) {
return l = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) {
return typeof t;
} : function (t) {
return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t;
}, l(t);
}
var nr;
try {
if (("undefined" == typeof crypto ? "undefined" : l(crypto)) !== "undefined" && crypto && crypto.getRandomValues) {
var ar = new Uint8Array(16);
(nr = function () {
return crypto.getRandomValues(ar), ar;
})();
}
} catch (t) {
nr = void 0;
}
function xt() {
return +new Date();
}
var sr = nr();
var hr = [1 | sr[0], sr[1], sr[2], sr[3], sr[4], sr[5]];
var vr = 16383 & (sr[6] << 8 | sr[7]);
var dr = 0;
var pr = 0;
// uuid
// return '6172b081-7040-1031-9ca8-44e6194ad09a'
var a = "";
if (r) try {
for (var o = (new Date().getTime() * Math.random() + "").replace(".", ".".charCodeAt()).split("").slice(-16), i = 0; i < o.length; i++) o[i] = parseInt(10 * Math.random()) * +o[i] || parseInt(Math.random() * 36);
a = $C_gLP(o, 0);
} catch (t) {
}
var c = e && n || 0;
var u = e || [];
var l = void 0 !== (t = t || {}).clockseq ? t.clockseq : vr;
var f = void 0 !== t.msecs ? t.msecs : xt();
// f = 1701250281709
var s = void 0 !== t.nsecs ? t.nsecs : pr + 1;
var h = f - dr + (s - pr) / 1e4;
if (h < 0 && void 0 === t.clockseq && (l = l + 1 & 16383), (h < 0 || f > dr) && void 0 === t.nsecs && (s = 0), s >= 1e4) throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");
dr = f, pr = s, vr = l;
var v = (1e4 * (268435455 & (f += 122192928e5)) + s) % 4294967296;
u[c++] = v >>> 24 & 255, u[c++] = v >>> 16 & 255, u[c++] = v >>> 8 & 255, u[c++] = 255 & v;
var d = f / 4294967296 * 1e4 & 268435455;
u[c++] = d >>> 8 & 255, u[c++] = 255 & d, u[c++] = d >>> 24 & 15 | 16, u[c++] = d >>> 16 & 255, u[c++] = l >>> 8 | 128, u[c++] = 255 & l;
for (var p = t.node || hr, m = 0; m < 6; m++) u[c + m] = p[m];
for (var ir = [], cr = {}, ur = 0; ur < 256; ur++) ir[ur] = (ur + 256).toString(16).substr(1), cr[ir[ur]] = ur;
function $C_gLP(t, e) {
var n = e || 0;
return ir[t[n++]] + ir[t[n++]] + ir[t[n++]] + ir[t[n++]] + "-" + ir[t[n++]] + ir[t[n++]] + "-" + ir[t[n++]] + ir[t[n++]] + "-" + ir[t[n++]] + ir[t[n++]] + "-" + ir[t[n++]] + ir[t[n++]] + ir[t[n++]] + ir[t[n++]] + ir[t[n++]] + ir[t[n++]];
}
var g = e || $C_gLP(u);
return a === g ? a : g;
}
let uuid = genUuid();
<script>
window._pxVid = '';
window._pxUuid = uuid;
window._pxUuid = '4ebdb860-af68-11ee-968c-73d24af7208b';
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=' + uuid + '&v=&m=0';
script.src = '//captcha.perimeterx.net/PXVb73hTEg/captcha.js?a=c&u=4ebdb860-af68-11ee-968c-73d24af7208b&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=' + uuid + '&v=&m=0';
script.src = 'https://captcha.px-cloud.net/PXVb73hTEg/captcha.js?a=c&u=4ebdb860-af68-11ee-968c-73d24af7208b&v=&m=0';
script.onerror = window._pxDisplayErrorMessage;
document.head.appendChild(script);
};
......@@ -98,7 +34,7 @@
div.innerHTML = '<div class="px-captcha-error-header">Before we continue...</div><div class="px-captcha-error-message">Press & Hold to confirm you are<br>a human (and not a bot).</div><div class="px-captcha-error-button">Press & Hold</div><div class="px-captcha-error-wrapper"><div class="px-captcha-error"><img class="px-captcha-error" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAQCAMAAADDGrRQAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABFUExURUdwTNYELOEGONQILd0AONwALtwEL+AAL9MFLfkJSNQGLdMJLdQJLdQGLdQKLtYFLNcELdUGLdcBL9gFL88OLdUFLNEOLglBhT4AAAAXdFJOUwC8CqgNIRgRoAS1dWWuR4RTjzgryZpYblfkcAAAAI9JREFUGNNdj+sWhCAIhAdvqGVa1r7/oy6RZ7eaH3D4ZACBIed9wlOOMtUnSrEmZ6cHa9YAIfsbCkWrdpi/c50Bk2CO9mNLdMAu03wJA3HpEnfpxbyOg6ruyx8JJi6KNstnslp1dbPd9GnqmuYq7mmcv1zjnbQw8cV0xzkqo+fX1zkjUOO7wnrInUTxJiruC3vtBNRoQQn2AAAAAElFTkSuQmCC">Please check your network connection or disable your ad-blocker.</div></div>';
document.body.appendChild(div);
};
</script>
<script src=''></script>
</script>
<script src=''></script>
</body>
</html>
\ No newline at end of file
......@@ -355,7 +355,7 @@ class PxBypass {
let data = [{
"t": "PX12095",
"d": {
"PX11645": this.url, "PX12207": 0, "PX12458": "MacIntel", "PX11902": 0,
"PX11645": this.url, "PX12207": 0, "PX12458": "iPhone", "PX11902": 0,
"PX11560": randint(600, 800), "PX12248": 3600, "PX11385": t1, "PX12280": t2,
"PX11496": this.uuid, "PX12564": null, "PX12565": -1,
}
......@@ -479,6 +479,37 @@ class PxBypass {
// , this.pxenv.get_px12419()
// , this.pxenv.get_px11782()
]
// data[1].d["PX11926"] = [{"PX12343": "pointerup", "PX11652": 0, "PX11699": 55711, "PX12270": "true"}]
// data[1].d["PX12382"] = [6379]
// data[1].d["PX11699"] = 57358
// data[1].d["PX1133"] = 2376.9999999999854
// data[1].d["PX11427"] = 361
// data[1].d["PX12208"] = 0
// data[1].d["PX11824"] = 393
// data[1].d["PX11631"] = 62
// data[1].d["PX11843"] = 393
// data[1].d["PX11781"] = 852
// data[1].d["PX11945"] = 272
// data[1].d["PX12174"] = 29
// data[1].d["PX11642"] = 272
// data[1].d["PX11313"] = 390
// data[1].d["PX11772"] = 49326
// data[1].d["PX12024"] = 272
// data[1].d["PX11759"] = 29
// data[1].d["PX11633"] = 272
// data[1].d["PX11445"] = 390
// data[1].d["PX12417"] = 55711
// data[1].d["PX11360"] = 398
// data[1].d["PX12504"] = 55731
// data[1].d["PX11902"] = 4
// data[1].d["PX11560"] = 186688
// data[1].d["PX12280"] = new Date().getTime()
// data[1].d["PX11321"] = 55726
// data[1].d["PX12411"] = 660
// data[1].d["PX11494"] = 393
// data[1].d["PX12265"] = 1
// data[1].d["PX12537"] = 4
// data[1].d["PX12504"] = 55731
// let px11280 = Date.now();
// for (let i = 0; i < data.length; i++) {
// data[i].d['PX11280'] = px11280
......
......@@ -802,7 +802,7 @@ export class PxEnv {
"PX12124": 1,// 'webdriver' in navigator?1:0
"PX11609": 1, //'webdriver' in navigator?1:0
"PX12291": "",
"PX11881": ["app", "csi", "loadTimes"],// chrome 属性
"PX11881": [],// chrome 属性
// "PX12408":[
......@@ -894,7 +894,7 @@ export class PxEnv {
"PX12278": true,
"PX11694": false,
"PX12294": false,
"PX12514": true,
// "PX12514": true,
"PX12515": "TypeError: undefined is not an object (evaluating '(void 0)[\"width\"]')",
"PX12516": "webkit",
"PX12517": 33,
......@@ -902,7 +902,7 @@ export class PxEnv {
"PX12545": false,
"PX12593": false,
"PX12595": "SVGAnimatedAngle.SVGMetadataElement",
"PX12069": ["Chrome PDF Viewer", "Chromium PDF Viewer", "Microsoft Edge PDF Viewer", "PDF Viewer", "WebKit built-in PDF"],
"PX12069": this.createPX12069(),
"PX12286": 5,
"PX11576": true,
"PX12318": true,
......@@ -914,7 +914,7 @@ export class PxEnv {
"PX11754": this.navigator.useragent,
"PX12037": false,
"PX11390": -480,
"PX11621": 8,
// "PX11621": 8,
"PX11657": 1,
"PX12081": this.navigator.product,
"PX11908": this.navigator.productsub,
......@@ -943,23 +943,7 @@ export class PxEnv {
"PX12548": false,
"PX12552": "function share() {\n [native code]\n}",
"PX12555": {
// todo
// "plugext": {
// "0": {
// "f": "internal-pdf-viewer", "n": "PDF Viewer"
// }, "1": {
// "f": "internal-pdf-viewer", "n": "Chrome PDF Viewer"
// }, "2": {
// "f": "internal-pdf-viewer", "n": "Chromium PDF Viewer"
// }, "3": {
// "f": "internal-pdf-viewer", "n": "Microsoft Edge PDF Viewer"
// }, "4": {
// "f": "internal-pdf-viewer", "n": "WebKit built-in PDF"
// }
// }, "plugins_len": 5
"plugext": {}, "plugins_len": 0
},
"PX12555": this.createPX12555(),
"PX12583": {
"smd": {
"ok": true, "ex": false
......@@ -1040,7 +1024,7 @@ export class PxEnv {
"PX12551": "https:",
"PX12553": "Asia/Shanghai",
"PX12567": "w3c",
"PX12567": "undef",
// "PX12576": "screen",
// "PX12554": "function getOwnPropertyDescriptors() { [native code] }",
// "PX12577": "function query() { [native code] }",
......@@ -1156,7 +1140,7 @@ export class PxEnv {
"t": "PX11547", "d": {
"PX12492": "58e1488888ed2da9dec44c6ba9de3f1f",
"PX12570": "58e1488888ed2da9dec44c6ba9de3f1f", //canvasfp
"PX11352": "1eef7a9c06900d4c10d280bd7d1662bc", // webglVendor
"PX11352": "b2984608a13a06d93bb1c1a158b7aa41", // webglVendor
// "PX12292": "WebKit",
"PX12292": this.ENV.glres["7936"], //errors
"PX11811": [], // webglRenderer
......@@ -1204,12 +1188,12 @@ export class PxEnv {
"PX11842": [// "_html5shiv"
],
// "PX12439": ["PDF Viewer::Portable Document Format::application/pdf~pdf::text/pdf~pdf", "Chrome PDF Viewer::Portable Document Format::application/pdf~pdf::text/pdf~pdf", "Chromium PDF Viewer::Portable Document Format::application/pdf~pdf::text/pdf~pdf", "Microsoft Edge PDF Viewer::Portable Document Format::application/pdf~pdf::text/pdf~pdf", "WebKit built-in PDF::Portable Document Format::application/pdf~pdf::text/pdf~pdf"],
"PX12439": [],
"PX12439": this.createPX12439(),
"PX11993": this.ts,
"PX12228": "rr@https://client.perimeterx.net/PXVb73hTEg/main.min.js:1534:13\nfunc@https://client.perimeterx.net/PXVb73hTEg/main.min.js:7299:21\nke@https://client.perimeterx.net/PXVb73hTEg/main.min.js:1001:14\n@https://client.perimeterx.net/PXVb73hTEg/main.min.js:7415:15",
"PX12288": true,
"PX12446": 33,
"PX11564":0,
"PX11564": 0,
"PX12236": "fd7149bbfb316699ef918fa7bb7510a8",
"PX11309": "d41d8cd98f00b204e9800998ecf8427e",
"PX11551": "fd7149bbfb316699ef918fa7bb7510a8",
......@@ -1262,7 +1246,7 @@ export class PxEnv {
this.touchX = touchX;
let touchScreenX = touchX
let touchy = randint(37, 45)
let touchY = randint(395,414)
let touchY = randint(395, 414)
this.touchY = touchY;
let touchScreenY = touchY
let downTime = randint(5000, 5100)
......@@ -1353,7 +1337,7 @@ export class PxEnv {
"PX12024": touchX,
"PX11759": touchy,
"PX11896": "pointerup",
"PX11633": touchScreenX ,
"PX11633": touchScreenX,
"PX11445": touchScreenY,
"PX12417": upTime,
......@@ -1775,6 +1759,95 @@ export class PxEnv {
}
return res;
}
createPX12555() {
let keys = Object.keys(this.ENV.plugins);
let plugins = {};
keys.forEach(k => {
plugins[k] = {
f: this.ENV.plugins[k].filename,
n: this.ENV.plugins[k].name
};
})
return {
// todo
// "plugext": {
// "0": {
// "f": "internal-pdf-viewer", "n": "PDF Viewer"
// }, "1": {
// "f": "internal-pdf-viewer", "n": "Chrome PDF Viewer"
// }, "2": {
// "f": "internal-pdf-viewer", "n": "Chromium PDF Viewer"
// }, "3": {
// "f": "internal-pdf-viewer", "n": "Microsoft Edge PDF Viewer"
// }, "4": {
// "f": "internal-pdf-viewer", "n": "WebKit built-in PDF"
// }
// }, "plugins_len": 5
"plugext": plugins, "plugins_len": keys.length
}
}
createPX12069() {
let keys = Object.keys(this.ENV.plugins);
return keys.map(k => {
return this.ENV.plugins[k].name
})
}
createPX12439() {
let keys = Object.keys(this.ENV.plugins);
// return keys.map(k=>{
// // {
// // "0": {
// // "description": "便携文稿格式",
// // "suffixes": "pdf",
// // "type": "application/pdf",
// // "enabledPlugin": []
// // },
// // "1": {"description": "便携文稿格式", "suffixes": "pdf", "type": "text/pdf", "enabledPlugin": []},
// // "application/pdf": {
// // "description": "便携文稿格式",
// // "suffixes": "pdf",
// // "type": "application/pdf",
// // "enabledPlugin": []
// // },
// // "text/pdf": {
// // "description": "便携文稿格式",
// // "suffixes": "pdf",
// // "type": "text/pdf",
// // "enabledPlugin": []
// // },
// // "description": "便携文稿格式",
// // "filename": "internal-pdf-viewer",
// // "length": 2,
// // "name": "PDF Viewer"
// // },
// let plg = this.ENV.plugins[k]
// // "PDF Viewer::便携文稿格式::application/pdf~pdf::text/pdf~pdf",
// // for (var t = 0; t < m["plugins"]["length"] && t < 30; t++) {
// // for (var n = m["plugins"][t], r = n["name"] + "::" + n["description"], a = 0; a < n["length"]; a++) {
// // r = r + "::" + n[a]["type"] + "~" + n[a]["suffixes"];
// // }
// // e["push"](r);
// // }
// return plg.name+'::'+ plg.description+'::' + plg['0'].type + '~' + plg['0'].suffixes
// })
var e = [];
try {
let m = this.ENV
for (var t = 0; t < Object.keys(m["plugins"])["length"] && t < 30; t++) {
for (var n = m["plugins"][t], r = n["name"] + "::" + n["description"], a = 0; a < n["length"]; a++) {
r = r + "::" + n[a]["type"] + "~" + n[a]["suffixes"];
}
e["push"](r);
}
} catch (e) {
}
return e;
}
}
......@@ -1787,11 +1860,15 @@ if (import.meta.url === `file://${process.argv[1]}`) {
let a2 = "B1kHB1kHFF4JX1kODVAKRVBQXF1FWVkNDUUKXVpfRQteDVFRDFhcXF8MWBRbWV1bXlhYWBQcGh0NFhYWFllZWQcHWRQLCxReWBQ9Wi4cMj4mGAwvPVE8Ly5cJx9VVRYWFhYHWVlZBwcHWRRZX1hYXV1cWlpZXVpdFhYWFllZB1lZWRQMWw5bX19fCQldXlALWw1eUFoJX1kOX1tbUQ4JXwwJXgpYX1wMXApQDVwLXQsKDFtQDVpfXl4LCllRXAtQWlpcFhYWFgdZWQdZWQcHFF4JX1pYCloORVBQXF1FWVkNDUUKXVpQRQ5fCl8ODA5ZDFwOWxQcGh0NFhYWFlkHBwcHWRQLBA1eChpRXA9eBgFYWVoDXAAAWBYWFhYHWVkHWVkUXglfWlhQXFBFUFBcXUVZWQ0NRQpdWlBFDl8KXw4MDlkMXA5bFhYWFgdZB1lZWRQLHRYWFhZZWVkHWQcUWVBYXF9QWlhfW11bXF1dWFhbWlwWFhYWB1lZWQcHBwcUWV1ZWw=="
a2 = "X19fAV8BEl9cWFhWX1ZZX1lbWFxZXl1bW1xWEBAQEF8BAQEBXxINAwsGVwsIXVwaV1wJBF9eWwkYXhAQEBBfX18BAV8SHAgSWF4SXxAQEBABXwEBX18SXxJXCg1bCFhcVltdWwgMC1ldWlZaDF0NVw8PDAheCwwNCwxdXlkLXg8MXVkMD1hYVwpbXFtdCFsKDQwLXF0SCwxcXg1ZDF4MX1hcCg8KVlkMCl4KDVpaCw9eWFtaXgtfC1dXVg1fCwsKCldeXVcLWF8IX14MVlleCl8NCw8NCxJfWBIIDwIdCxAQEBBfXwEBXwESXxJdD1YMXQ1aXkMPCwpdQ19fCwtDD19eXkNWCF8PC1xdXw8KWlsSV1haWRINCg8LV1kKCFcLWQwIWF4PV1lWW1tWCw8NXVxdXF1WWFheWFxYW1cKXlZXDV1aX1xdV1cIWV5XV1oPXlxaC11aCAoLWFoPWVdfCF5YXVtcDV9YWVcLXgsLDA9fWAgPCFpeC1kNVl1YVl9cD10PWllcD1ZeXwwICltbCFkID1kMCjFcVFZQEl4SIC8QEBAQAV9fAV8BXwESWlxdXRAQEBABXwFfX18SDRsQEBAQX19fAQFfEg0NElheEjtcKBo0OCAeCik7VzopKFohGVNTEBAQEF9fXwEBXxIIHhJYXhJfEBAQEF9fAV9fXxJaDF8KCl4IDFtaWlxeWl9fCAsKXlsKV1sMXl0ICFddWAgPDF5cDwtYWA9YXFgKVlsNCFcLV1taXlZZDFoLCwhcEBAQEAFfXwEBX18BEl0PVlYIDAtZQw8LCl1DX18LC0NWDVsNQ1xcCFZXXwpbX1pfVxIaHBsLEBAQEAFfXwFfAV9fEl9ZXlpZV11cWV1WWF4QEBAQAV8BAV8BEl1WCl8PDVoLQw8LCl1DX18LC0MMXVkIQwsLC1xWDwwICAoNWRJdX1tdWF5eXhIaHBsLEBAQEF8BXwEBXxINDQ1UXhAQEBABX18BX18SXQ9WVghXXgtDDwsKXUNfXwsLQ1YNWw1DXFwIVldfCltfWl9X"
a2 = "X19fAQFfEg0NElheEjtcKBo0OCAeCik7VzopKFohGVNTEBAQEAFfAQFfARJZCllYWA1YCEMPCFYLQ19fCwtDV1pZDUMPV1cKDF8LVwgPWQ0SXV9bXVheXl4SGhwbCxAQEBABX18BX18SVl9cWlgPVghDDwhWC0NfXwsLQ1cMCAxDDAsIW1ZaX18MXwwPEBAQEF9fAQFfARJfElZfXFlbWVpeQw8IVgtDX18LC0NWXg0MQw9fVlxfDwsLCF0NChJdXlhdElgLWF1aDFpaWVdYWF9bXV5bXA1dVgwLWFtfV1hXXVZdV1pYD18PWgxZDFwMXwpXWlhdD1YPClZbDQhZX1tfWVldWlhaVl9dXFkLVghfWw8PWV1dXQgKXwhYVg1ZV1oKXFoLDVlaXgtYDAheXAxfWFpXWg1eVg9ZDFpdDA8PVl5dMV1VXFISXhIgLxAQEBABX18BXwFfXxJfWV5aVlldWV5WXF9cEBAQEF9fXwFfARJfX1teWFlfWlZWW1ZeWVlZWVdeWhAQEBABX18BAV9fARJWX1xaWAoKC0MPCFYLQ19fCwtDVwwIDEMMCwhbVlpfXwxfDA8SGhwbCxAQEBBfAV8BAV8SDQ0NVF4QEBAQX18BX19fEgtaD1YKXV1aWlpaWwteXF1fCldcCFsKD1xcVwgLXVcMW1gIXQpaCgxXVgpcDFkMClZcWFtfDVkMWVsNXw9eXV0QEBAQX19fAQFfEggeElheEl8QEBAQAV9fAV8BXwESWl0QEBAQAV8BX19fEg0bEBAQEAFfAQFfXxJfEgsPXF5dXFZYWlwKCFYPWw9dCF5dXltWW18KDAhZWF5YV1lXDQ9YClddXQpWXQ0IXF1YXA1fWgpXV18LWQwSCFgIXgtZDVYNDA9XWQgLDQpeX1xaDA8LDVheV1haWw8NVwgKCF9XWlhaV1sKWF9YD1pWCA9aD1ZaWFgIClgMXRJfXBIIDwIdCxAQEBBfAQEBAV8SDQMIWhocWgkJHQVXCQ0MHB4LGAkQEBAQX19fAQFfEhwIElheEl8="
let res = $C_kKK(atob(a2), 878 % 128).split('~~~~')
let vid, sid, uuid, ts, num1, num2, str1, startTs, startTs2, token, ci, hash, hash2, hashv, cts, token2, px755;
uuid = '39038ad0-aed3-11ee-96ad-79d26d94ab6d'
uuid = '7d946c80-af8e-11ee-ad39-a92cb15dfc6e'
// res = "[\"111oo1|cc|60|U2FtZVNpdGU9TGF4Ow==\",\"111oo1|fp|60|1\",\"1oooo1|cmf17cni5j4pgcfe3ml0\",\"1o1oo1|ccc:0\",\"o11o11|3414a63a-af6b-11ee-bebe-eac9e234c00c\",\"o11oo11o|3414acc1-af6b-11ee-bebe-eac9e234c00c|true\",\"111oo1|rf|60|1\",\"o1oo11|1|7c0ece917301e5d2af4ace0dbcfd31309695dbbad3ae9800acc6b382dec8a|0789952a7077998743bd0c1738cd7307a79bca493e8980922793771b17754eeb|12|false\",\"11oo1o|1|3417f1d0-af6b-11ee-8541-09357bb5868b|2332|f8a7f17d2f444e54a32c0410d9e90ab05bb0d6b0a2682b54a65d7beeb633dda1235ba5deb89819c98b062cad4668134fddc40c7c42520b696c23f9fe6bcb5818_?=29|0|NA\",\"o11o1o1o|4873\",\"11o111|66a1e2aabdd4688f74e195149fad7e0ae8b36ca9b02f9d5e0b5b312b3b14fce1\",\"o1o111|cu\",\"111o1o|53206504316724566005\",\"o11o1o11|1704858546541\",\"o1oo1o|2fd93c84-af6b-11ee-8a47-b0ac2bd23d91|31536000|true\"]"
// res = JSON.parse(res)
console.log(res)
......@@ -1843,9 +1920,9 @@ if (import.meta.url === `file://${process.argv[1]}`) {
})
// sid = sid ===undefined?"34f7b329-aec6-11ee-b42c-cacdfc417759" : sid
// sid = sid === undefined ? "3414a63a-af6b-11ee-bebe-eac9e234c00c" : sid
let performanceNow = 68620, px12280 = Date.now()
startTs = 1704793271640
startTs = 1704873705496
performanceNow = new Date().getTime() - startTs
// performanceNow = randint(10000, 11000)
// performanceNow = randint(3000,4000)
......@@ -1896,7 +1973,7 @@ if (import.meta.url === `file://${process.argv[1]}`) {
"PX11445",
"PX12417",
"PX11360",
"PX12504",
"PX12504",
"PX11902",
"PX11560",
"PX12280",
......@@ -1908,7 +1985,7 @@ if (import.meta.url === `file://${process.argv[1]}`) {
"PX12504",]
for (let i = 0; i < keys.length; i++) {
let key = keys[i]
console.log(`t[1].d["${key}"] = ${JSON.stringify(res[2].d[key])}`)
console.log(`e[1].d["${key}"] = ${JSON.stringify(res[2].d[key])}`)
}
// console.log(env.get_px561().d['PX11984'])
}, 100)
......
......@@ -157,6 +157,7 @@ class PxBypass {
debug: true,
proxy: this.prox,
id: (new Date().getTime()) + '',
random_tls:true,
}));
let inRes = JSON.parse(res.data.text)
this.log.info(inRes)
......
......@@ -15,7 +15,7 @@ prox = f'http://unfflcc:76cc14-47b8dd-1f8ace-827836-0c740e@usa.rotating.proxyrac
# prox = 'http://unfflcc:76cc14-47b8dd-1f8ace-827836-0c740e@usa.rotating.proxyrack.net:12019'
cks = 'px2=eyJ1I11joiMGI3ZTQwZjAtYTEzYi0x23123MWVlLWE3ZTctYjU1Njk2NDc0ODExIiwidiI6IjBiZmRhMWZiLWExM2ItMTFlZS1hNDM4LTg0NTQ3ZjI1MTRhMSIsInQiOjE3MDMyOTg4NTAxNjMsImgiOiIxZjc4OTM2224YmE0OTFlMTBjNWFmMWNmYzZlMjljMTdjNGIyYzc5MDY3MTVlYjMwZmE3M2ZlYzQ0YjA0NTBkMWU0In0='
cks = ''
cks = '_px2=eyJ1IjoiNGViZGI4NjAtYWY2OC0xMWVlLTk2OGMtNzNkMjRhZjcyMDhiIiwidiI6IjRmMTYxOGU1LWFmNjgtMTFlZS04MWYyLTk2YzIyYTQ4MTNmOCIsInQiOjE3MDQ4NTc2MDU3OTQsImgiOiIzYjEyMDBmZTkzN2I1YzZhY2FjYmQ0YzVkNjM4MDMwNGVlNjNiOTk4YWZhZmI4OTEyMDAwNDkxZTUzNTczNDAyIn0=; _pxvid=4f1618e5-af68-11ee-81f2-96c22a4813f8'
......@@ -39,7 +39,7 @@ response = requests.post('http://52.52.23.116/tls/forward',
"accept-language": "en",
"cookie": cks
}, method="GET", proxy=prox, debug=True
, allow_redirects=True
, allow_redirects=True,random_tls=True
))
response = response.json()
print(response)
......
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