Commit c34a88df authored by wang's avatar wang

ff

parent b1f9e129
...@@ -973,7 +973,8 @@ try { ...@@ -973,7 +973,8 @@ try {
// console.log(2, body.length) // console.log(2, body.length)
// /collect // /collect
fetch("https://stage.unififi.com/env/shape", { // fetch("https://stage.unififi.com/env/shape", {
fetch("/collect", {
"headers": { "headers": {
"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",
......
This source diff could not be displayed because it is too large. You can view the blob instead.
...@@ -9,12 +9,12 @@ ...@@ -9,12 +9,12 @@
</body> </body>
</html> </html>
<script> <script>
Date.now = function now() { return 1685096207545 }; Date.now = function now() { return 1693903208580 };
Date.parse = function () { return 1685096207545 }; Date.parse = function () { return 1693903208580 };
Date.prototype.valueOf = function () { return 1685096207545 }; Date.prototype.valueOf = function () { return 1693903208580 };
Date.prototype.getTime = function () { return 1685096207545 }; Date.prototype.getTime = function () { return 1693903208580 };
Date.prototype.toString = function () { return 1685096207545 }; Date.prototype.toString = function () { return 1693903208580 };
Performance.prototype.now = function now(){ return Number('1685096207545'.slice(8))} Performance.prototype.now = function now(){ return Number('1693903208580'.slice(8))}
times = 0 times = 0
Math.random = function random() { return 0.08636862211354912 }; Math.random = function random() { return 0.08636862211354912 };
_print = console.log _print = console.log
......
This source diff could not be displayed because it is too large. You can view the blob instead.
...@@ -64,12 +64,12 @@ Object.defineProperties(console, { ...@@ -64,12 +64,12 @@ Object.defineProperties(console, {
console.Console = undefined; console.Console = undefined;
console.log(Object.keys(Object.getOwnPropertyDescriptors(console))) console.log(Object.keys(Object.getOwnPropertyDescriptors(console)))
if (sid === '8ffdff7b995c8ad51d902ff0'){ if (sid === '8ffdff7b995c8ad51d902ff0'){
Date.now = function now() { return 1685096207545 }; Date.now = function now() { return 1693903208580 };
Date.parse = function () { return 1685096207545 }; Date.parse = function () { return 1693903208580 };
Date.prototype.valueOf = function () { return 1685096207545 }; Date.prototype.valueOf = function () { return 1693903208580 };
Date.prototype.getTime = function () { return 1685096207545 }; Date.prototype.getTime = function () { return 1693903208580 };
Date.prototype.toString = function () { return 1685096207545 }; Date.prototype.toString = function () { return 1693903208580 };
Performance.prototype.now = function now(){ return Number('1685096207545'.slice(8))} Performance.prototype.now = function now(){ return Number('1693903208580'.slice(8))}
Math.random = function random() { return 0.08636862211354912 }; Math.random = function random() { return 0.08636862211354912 };
} }
...@@ -6042,6 +6042,7 @@ endy = parseInt(1000 * Math.random()) ...@@ -6042,6 +6042,7 @@ endy = parseInt(1000 * Math.random())
// debug = true; // debug = true;
setTimeout(function (){ setTimeout(function (){
window.mouse_move(startx,starty,endx,endy)
var xhr = new XMLHttpRequest(); var xhr = new XMLHttpRequest();
xhr.open('POST', "https://jbrest.jetblue.com/lfs-rwb/outboundLFS", false); xhr.open('POST', "https://jbrest.jetblue.com/lfs-rwb/outboundLFS", false);
xhr.send("{\"tripType\":\"oneWay\",\"from\":\"ZLA\",\"to\":\"NAS\",\"depart\":\"2023-04-11\",\"cabin\":\"economy\",\"refundable\":false,\"dates\":{\"before\":\"3\",\"after\":\"3\"},\"pax\":{\"ADT\":1,\"CHD\":0,\"INF\":0,\"UNN\":0},\"redempoint\":false,\"pointsBreakup\":{\"option\":\"\",\"value\":0},\"isMultiCity\":false}") xhr.send("{\"tripType\":\"oneWay\",\"from\":\"ZLA\",\"to\":\"NAS\",\"depart\":\"2023-04-11\",\"cabin\":\"economy\",\"refundable\":false,\"dates\":{\"before\":\"3\",\"after\":\"3\"},\"pax\":{\"ADT\":1,\"CHD\":0,\"INF\":0,\"UNN\":0},\"redempoint\":false,\"pointsBreakup\":{\"option\":\"\",\"value\":0},\"isMultiCity\":false}")
......
Date.now = function now() { Date.now = function now() {
return 1685096207545 return 1693903208580
}; };
Date.parse = function () { Date.parse = function () {
return 1685096207545 return 1693903208580
}; };
Date.prototype.valueOf = function () { Date.prototype.valueOf = function () {
return 1685096207545 return 1693903208580
}; };
Date.prototype.getTime = function () { Date.prototype.getTime = function () {
return 1685096207545 return 1693903208580
}; };
Date.prototype.toString = function () { Date.prototype.toString = function () {
return 1685096207545 return 1693903208580
}; };
Performance.prototype.now = function now() { Performance.prototype.now = function now() {
return Number('1685096207545'.slice(8)) return Number('1693903208580'.slice(8))
} }
Math.random = function random() { Math.random = function random() {
return 0.08636862211354912 return 0.08636862211354912
}; };
con4 = console.log
con3 = function () { con3 = function () {
}; };
(function F(H) { (function F(H) {
...@@ -1123,7 +1124,7 @@ con3 = function () { ...@@ -1123,7 +1124,7 @@ con3 = function () {
} }
}) })
console.log([].slice.call(res).join('iii')) con4([].slice.call(res).join('iii'))
} }
na.W.length -= 1 na.W.length -= 1
...@@ -3267,7 +3268,7 @@ con3 = function () { ...@@ -3267,7 +3268,7 @@ con3 = function () {
} }
}) })
console.log([].slice.call(res).join('iii')) con4([].slice.call(res).join('iii'))
} }
if (GK.n.length === 0) { if (GK.n.length === 0) {
......
...@@ -19,7 +19,7 @@ var v_saf; ...@@ -19,7 +19,7 @@ var v_saf;
}), u(Function.prototype.toString, "toString"), v_saf = u }), u(Function.prototype.toString, "toString"), v_saf = u
}(); }();
const fss = require("fs"); const fss = require("fs");
var ENVS = JSON.parse(fss.readFileSync('env.json').toString()) var ENVS = JSON.parse(fss.readFileSync('ff.json').toString())
// dc6a639f12738c9276d68c74 // dc6a639f12738c9276d68c74
let keys = Object.keys(ENVS); let keys = Object.keys(ENVS);
for (let i = 0; i <keys.length; i++) { for (let i = 0; i <keys.length; i++) {
...@@ -27,7 +27,7 @@ for (let i = 0; i <keys.length; i++) { ...@@ -27,7 +27,7 @@ for (let i = 0; i <keys.length; i++) {
} }
// let sid = process.argv[2] || keys[parseInt(Math.random() * keys.length)] // let sid = process.argv[2] || keys[parseInt(Math.random() * keys.length)]
let sid = process.argv[2] || '8ffdff7b995c8ad51d902ff0'; let sid = process.argv[2] || '1';
let ENV = ENVS[sid] let ENV = ENVS[sid]
// const crypto = require('crypto'); // const crypto = require('crypto');
...@@ -63,13 +63,13 @@ Object.defineProperties(console, { ...@@ -63,13 +63,13 @@ Object.defineProperties(console, {
}) })
console.Console = undefined; console.Console = undefined;
console.log(Object.keys(Object.getOwnPropertyDescriptors(console))) console.log(Object.keys(Object.getOwnPropertyDescriptors(console)))
if (sid === '8ffdff7b995c8ad51d902ff0'){ if (sid === '8ffdff7b995c8ad51d902ff0' || sid === '1'){
Date.now = function now() { return 1685096207545 }; Date.now = function now() { return 1693903208580 };
Date.parse = function () { return 1685096207545 }; Date.parse = function () { return 1693903208580 };
Date.prototype.valueOf = function () { return 1685096207545 }; Date.prototype.valueOf = function () { return 1693903208580 };
Date.prototype.getTime = function () { return 1685096207545 }; Date.prototype.getTime = function () { return 1693903208580 };
Date.prototype.toString = function () { return 1685096207545 }; Date.prototype.toString = function () { return 1693903208580 };
Performance.prototype.now = function now(){ return Number('1685096207545'.slice(8))} Performance.prototype.now = function now(){ return Number('1693903208580'.slice(8))}
Math.random = function random() { return 0.08636862211354912 }; Math.random = function random() { return 0.08636862211354912 };
} }
...@@ -91,8 +91,8 @@ print = console.log ...@@ -91,8 +91,8 @@ print = console.log
dtavm.log = console.log dtavm.log = console.log
let con3 = console.log let con3 = console.log
let con4 = console.log let con4 = console.log
// con3 = function (){} con3 = function (){}
// con4 = function (){} con4 = function (){}
...@@ -1333,8 +1333,8 @@ function v_init_event_target() { ...@@ -1333,8 +1333,8 @@ function v_init_event_target() {
var offr = Math.random() var offr = Math.random()
function make_touch(_this, type, x, y, timeStamp) { function make_touch(_this, type, x, y, timeStamp) {
var offx = Math.random() var offx = _random()
var offy = Math.random() var offy = _random()
var t = v_new(new v_saf(function Touch() { var t = v_new(new v_saf(function Touch() {
})) }))
t = clientX = offx + x t = clientX = offx + x
...@@ -1372,7 +1372,7 @@ function v_init_event_target() { ...@@ -1372,7 +1372,7 @@ function v_init_event_target() {
e.srcElement = _this e.srcElement = _this
e.target = _this e.target = _this
e.type = type e.type = type
e.timeStamp = timeStamp == undefined ? (new Date - v_start_stamp) : ((v_fake_stamp += Math.random() * 20) - v_start_stamp) e.timeStamp = timeStamp == undefined ? (new Date - v_start_stamp) : ((v_fake_stamp += _random() * 20) - v_start_stamp)
e.view = window e.view = window
e.which = 0 e.which = 0
return e return e
...@@ -1397,8 +1397,8 @@ function v_init_event_target() { ...@@ -1397,8 +1397,8 @@ function v_init_event_target() {
return y; return y;
} }
var lp = Math.random() var lp = _random()
var rp = Math.random() var rp = _random()
var xx1 = (x1 + (x2 - x1) / 12 * (4 - lp * 4)) ^ 0 var xx1 = (x1 + (x2 - x1) / 12 * (4 - lp * 4)) ^ 0
var yy1 = (y1 + (y2 - y1) / 12 * (8 + lp * 4)) ^ 0 var yy1 = (y1 + (y2 - y1) / 12 * (8 + lp * 4)) ^ 0
var xx2 = (x1 + (x2 - x1) / 12 * (8 + rp * 4)) ^ 0 var xx2 = (x1 + (x2 - x1) / 12 * (8 + rp * 4)) ^ 0
...@@ -6029,10 +6029,10 @@ console.log('当前times', times) ...@@ -6029,10 +6029,10 @@ console.log('当前times', times)
print(events) print(events)
print(v_events) print(v_events)
// window.debug = true // window.debug = true
startx = parseInt(1000 * Math.random()) startx = parseInt(1000 * _random())
starty = parseInt(1000 * Math.random()) starty = parseInt(1000 * _random())
endx = parseInt(1000 * Math.random()) endx = parseInt(1000 * _random())
endy = parseInt(1000 * Math.random()) endy = parseInt(1000 * _random())
// window.debug = true // window.debug = true
// window.mouse_move(startx,starty,endx,endy) // window.mouse_move(startx,starty,endx,endy)
// window.debug = false // window.debug = false
...@@ -6042,6 +6042,8 @@ endy = parseInt(1000 * Math.random()) ...@@ -6042,6 +6042,8 @@ endy = parseInt(1000 * Math.random())
// debug = true; // debug = true;
setTimeout(function (){ setTimeout(function (){
// window.mouse_move(startx,starty,endx,endy)
var xhr = new XMLHttpRequest(); var xhr = new XMLHttpRequest();
xhr.open('POST', "https://jbrest.jetblue.com/lfs-rwb/outboundLFS", false); xhr.open('POST', "https://jbrest.jetblue.com/lfs-rwb/outboundLFS", false);
xhr.send("{\"tripType\":\"oneWay\",\"from\":\"ZLA\",\"to\":\"NAS\",\"depart\":\"2023-04-11\",\"cabin\":\"economy\",\"refundable\":false,\"dates\":{\"before\":\"3\",\"after\":\"3\"},\"pax\":{\"ADT\":1,\"CHD\":0,\"INF\":0,\"UNN\":0},\"redempoint\":false,\"pointsBreakup\":{\"option\":\"\",\"value\":0},\"isMultiCity\":false}") xhr.send("{\"tripType\":\"oneWay\",\"from\":\"ZLA\",\"to\":\"NAS\",\"depart\":\"2023-04-11\",\"cabin\":\"economy\",\"refundable\":false,\"dates\":{\"before\":\"3\",\"after\":\"3\"},\"pax\":{\"ADT\":1,\"CHD\":0,\"INF\":0,\"UNN\":0},\"redempoint\":false,\"pointsBreakup\":{\"option\":\"\",\"value\":0},\"isMultiCity\":false}")
...@@ -9412,6 +9414,20 @@ let aa = false; ...@@ -9412,6 +9414,20 @@ let aa = false;
return Go return Go
} }
Gq = GK.p(); Gq = GK.p();
if (Array.isArray(GK.W[GK.W.length - 2]) && GK.W[GK.W.length - 2].length === 60) {
let res = [];
GK.W[GK.W.length - 2].forEach((e, i) => {
if (e && e.length == 2) {
res.push(i + '==' + e[1].length + '=>')
res.push(e[1] + '')
} else {
res.push(i + '==0=>iii')
}
})
console.log([].slice.call(res).join('iii'))
}
if (GK.n.length === 0) { if (GK.n.length === 0) {
Hz[Gq](GK) Hz[Gq](GK)
} else { } else {
......
This source diff could not be displayed because it is too large. You can view the blob instead.
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