Commit f2d707d4 authored by wang's avatar wang

111

parent f9cbd613
......@@ -79,38 +79,37 @@ var origslice = [].slice;
_print(...arguments)
}
}
idx = 0
_join = Array.prototype.join;
Array.prototype.join = saf(function (s) {
_print('join', this.length, this, s)
let res = _join.call(this, s)
_print('joinres', res)
return res;
})
// document.cookie = 'sRpK8nqm_sc=A9EBM6mMAQAABr7rR-6k_cD1NDefUGYZBlvraANwxoU0F86e5XoQveY1mz4UARf3iT0AAAAAAAAAAAAAAAAAAA|1|0|27ee2b2f98e6c25dfd8413111062fcf921881318'
_getOwnPropertyNames = Object.getOwnPropertyNames;
Object.getOwnPropertyNames = saf(function (a) {
let res = _getOwnPropertyNames(a);
_print('getOwnPropertyNames', a, res)
return res;
})
_getOwnPropertyDescriptors = Object.getOwnPropertyDescriptors;
Object.getOwnPropertyDescriptors = saf(function (a) {
let res = _getOwnPropertyDescriptors(a);
_print('getOwnPropertyDescriptors', a, res)
return res;
})
_getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;
Object.getOwnPropertyDescriptor = saf(function (a, b) {
let res = _getOwnPropertyDescriptor(a,b);
_print('getOwnPropertyDescriptor', a,b, res)
return res;
})
// _join = Array.prototype.join;
// Array.prototype.join = saf(function (s) {
// _print('join', this.length, this, s)
// let res = _join.call(this, s)
// _print('joinres', res)
// return res;
// })
// // document.cookie = 'sRpK8nqm_sc=A9EBM6mMAQAABr7rR-6k_cD1NDefUGYZBlvraANwxoU0F86e5XoQveY1mz4UARf3iT0AAAAAAAAAAAAAAAAAAA|1|0|27ee2b2f98e6c25dfd8413111062fcf921881318'
// _getOwnPropertyNames = Object.getOwnPropertyNames;
// Object.getOwnPropertyNames = saf(function (a) {
// let res = _getOwnPropertyNames(a);
// _print('getOwnPropertyNames', a, res)
// return res;
//
// })
// _getOwnPropertyDescriptors = Object.getOwnPropertyDescriptors;
// Object.getOwnPropertyDescriptors = saf(function (a) {
// let res = _getOwnPropertyDescriptors(a);
// _print('getOwnPropertyDescriptors', a, res)
// return res;
//
// })
// _getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;
// Object.getOwnPropertyDescriptor = saf(function (a, b) {
// let res = _getOwnPropertyDescriptor(a,b);
// _print('getOwnPropertyDescriptor', a,b, res)
// return res;
//
// })
Object.defineProperties(crypto,{
......@@ -155,12 +154,14 @@ Object.defineProperty = saf(function (p, v, d) {
})
</script>
<script src="/assets/app/scripts/swa-common.js"></script>
<!--<script src="env/get_pixels.js"></script>-->
<!--<script src="https://www.jetblue.com/js/src/jb-74873.js"></script>-->
<script>
function sendXHr() {
// function sendXHr() {
var xhr = new XMLHttpRequest();
let h = {
......@@ -206,14 +207,14 @@ Object.defineProperty = saf(function (p, v, d) {
"application": "air-booking",
"site": "southwest"
}));
console.log(xhr.responseText)
} catch (e) {
}
console.log(xhr.headers)
return xhr.headers
}
// return xhr.headers
// }
console.log('当前times', window.times)
// console.log('当前times', window.times)
// !function(){
// var websocket = new WebSocket("ws://127.0.0.1:5000/browser");
// websocket.onopen = function(){
......@@ -229,10 +230,10 @@ Object.defineProperty = saf(function (p, v, d) {
// websocket.send(JSON.stringify(ret))
// }
// }()
try {
sendXHr()
} catch (e) {
}
console.log('结束times', window.times)
debugger;
// try {
// sendXHr()
// } catch (e) {
// }
// console.log('结束times', window.times)
// debugger;
</script>
\ No newline at end of file
This diff is collapsed.
This diff is collapsed.
......@@ -29,4 +29,5 @@ for (let i of Object.keys(params)) {
}
eval(funcsStart + funcsList.join('\n') + funcsENd)
;;;
\ No newline at end of file
;;;
......@@ -120,4 +120,39 @@ delete tt1.prototype
t = Object["call"]["bind"](Object["bind"], Object["call"])(Object["apply"])(Function["prototype"]["call"]["bind"], Function["prototype"]["call"], [Object["prototype"]["hasOwnProperty"]]);
console.log(t(tt1,'prototype'))
\ No newline at end of file
console.log(t(tt1,'prototype'))
CustomEvent = function() {
this.initCustomEvent = function (type, canBubble, cancelable, detail) {
this.type = type
this.detail = detail
return {type, canBubble, cancelable, detail}
}
}
Object.defineProperties(CustomEvent, {
"isTrusted": {
get() {
return true
}
},
type: {value: ''},
detail: {
get() {
return this.d
},
},
initCustomEvent: function (type, canBubble, cancelable, detail) {
this.type = type
this.detail = detail
return {type, canBubble, cancelable, detail}
}
})
let a = new CustomEvent()
console.log(a)
console.log(a.initCustomEvent)
console.log(Object.getOwnPropertyNames(CustomEvent))
\ No newline at end of file
......@@ -28,12 +28,12 @@ headers = {
# https://www.southwest.com/assets/app/scripts/swa-common.js
headers.update(
{"ee30zvqlwf-f": "AxhXWWONAQAAhVzvek0AvW3ZDeFxBWolQ_BP9OJGOAsKH_y_080LnVkdT_oPAVnVpg0XTuHJwH9eCOfvosJeCA==",
"ee30zvqlwf-b": "-9zvuwt", "ee30zvqlwf-c": "AGCSV2ONAQAATJcMa3zQPcrYhrvQHIqwi-f2VdhZklJGlVAdhmhYs0iRbyeD",
"ee30zvqlwf-d": "ABaAhIDBCKGFgQGAAYIQgISigaIAwBGAzvpizi_33wdoWLNIkW8ng_____-Q82rrAD-P-YPcFpJ0qEbFuaKI0I0",
{"ee30zvqlwf-f": "A-zpt2-NAQAAJI-x39eCy8fnoXQDFbJIjTqktaNVTLMWJbXAA-T5udopLZRVAdF_apkXTtWowH8AAEB3AAAAAA==",
"ee30zvqlwf-b": "po7zc7", "ee30zvqlwf-c": "AOBLt2-NAQAATD0-LqT338grlnCLhCewxf8LKWuoKfHxR7JB5QH4yPrmtERv",
"ee30zvqlwf-d": "ABaAhIDBCKGFgQGAAYIQgISigaIAwBGAzvpizi_33wcB-Mj65rREb_____-Q82rrAAR8R5Ao6LSu9LuDwQQSm8k",
"ee30zvqlwf-z": "q",
"ee30zvqlwf-a": "ZMIR_iRvJjr_p-Cyf-kSuLEY=IBUvnw5-Kan42kpGIMlhL6-zNO-TAQy6iCnOdDo5W18yrdHDfdVn_yYInKG3-g4HBUzDhXzSab0WphJkuHbKdQp9vLaoA1J2y8U6m0eWtCCG4uhjDD98SY9=sO595QYs1E7iEUAgjRMJVIqmFVWcOp8BDuOLiKfJC8Q2gNKMngvDhJ7CtwcBuX2MeBsLZ2PtIsyIg1mUmMHk8SmOusJPhjE_iEoUbeiOmtAd9teA8Kj1pqE_Y_io9KtH=AJZV6KGEdPtRFj9SI9O=Sh4GIfZQLFkdetfzlD5citNFMtILShZgePZ6LSCHOprWqnuEdgmsD9qXbe==BCPrRUgcybgkc8NZCr5QfPDtATd4wlwNnFwXkPNK3CdLaZS3jSU449EL-7cI7N3S8LkaG3=bpjkByWvlkzmiVBsBIGfNnpsPB1f_vBATh88amR1dvQeSjA-JuIj1ooQ2IUL8lC9K=LJyvj3B5V1HdAXeaJFSF04d2ebwAiLHooiOHWc91oKGJkpWXX9BiBezLq4jeLV4WJ9vruoOHgHRPjhkTWXT5WrEC_ztIX=MHaDLFdT-i6neats2sjV0w76JKSzy4TJjqgh9HTOJ0blSQAfjRhN8qj9Xk6TZdb-gSh09ll6cs07iStNkF5Vz46cC1EYgzh=gfmqdolt511qD6HSOyIVI84K_RztL52ZJzeMdJqbQ1JDMQA3iPf-Tt08NGOH-K51Nhfi2hqGf_1qvOQhwTr=_I2WoObz-4zvqs7dRZMJggbU_JB-cqEiyJ=ZnPEG6v75KnbZmXEXohoAl-i-8o-MJ2Zzz8kopiCJE9yMY=dIdaF0B_0SiFW9ujiQ9ilTkaE71lRtbZgd3C==-4pZTPhpNaCot3ehRSpZl-6qHfoGSFStRVkvM0qT98IGulB2oQOTOGcQKMNA-p_j5IQ37WGHLLidDXfVJO9JnC18AMVNMsuqcCzzUsn5NHo6ldoCn_bbIuNzQ3tAoUwTeK6It0t_8-g3aPQyG6zfmWtG=XdqnWXMk699S=KnYFzU=kHPJlV2uhyz3JAKlZC2Ask5JerYucM8CDIuUGL3Y-c3isK-mWh9MplnumUdKjtb8aRa7=e2nqC8IF1Ri0u7Wrcae=eHjcqhw7CsFEaR8_7qIOK3qc=JQ7NYoyurZbdNRs2dYdlhrNv801Y_UXVUaNBbbF8qPTmVBvdLtc3Ht2sdAf0YUgdKM=Zi2VTvWj1T-0BULlsPa6ysDOhasvsUtRcXz5dt-5HbBOFQ2ZjNnY1zhbG0LvjoNVr2SLeW51NWLzrfZ7nMtD47z_=k6yJ8yDKBGG7vbFQOKBtAa88AeqVJtbTvr33pzAftAkMUD1nZaz6MtR7IvQ1Flwg3kjeHUs8l9iPM1-w25e8WYlTyb=DPzQtoc8Ny6IinlZZ-lXazQqzoVPbPTJLEDQ5mbB8=_cb",
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36 Edg/116.0.1938.69"}
"ee30zvqlwf-a": "UV-kf6P3sUq3oVm4nUCLLQ54QXqpHRFeK_RsfAHFMyFknBt0TYQXz2DKYY_GvZissB3gyT6fQKbKUwZUmxK4918976nV99E8WZ0wOT7VwsDCFEkRcUcxCm2BOcXXCIjyoaPVCtjXH=LpotG7AG43nyjEroHPUB643ktANCG6b7sAk769qXfPCSCp0tmRKd_VDerx-Z2f16_oP3UsMjzvL9ff9edi_U_r-CiqTuSul7LawYR24ImT2AfvySxh2Upz6KjQdGtl=nB-FzeBtv2p7lok0bUPpGqgww=10N5B1I7Kk_1CI9DgjH9RxZtW33l3uYaUwKFT3RaUk4tuY82jcfcdKCc888AMvMoGHvzUxh59qN1G2wrME6sblsiBGaNesjSd_NRecX8GMBGCA1oH=lbrxbjGr8dEQEfy-sR-V0XM2BSk8pwhmGc2ls7mqbxb3u3bo_ANCWWe7Qie8g0_mQnS7OlqEarvkWw7mBey1wRFvVa7N7sDEg46XF0PGijKyG3IKlLLwYsd9TQYnDEXwSfRnwjgZUv4h3BDF_qbHXf9Ex6Z4VQ27QCsbEyZx2srS7gxH5u9tgymNdZw9lI2xIFp9tTI7pSuZ_cFfsH=plvjkWII1LsSBmUBgKl46kZ2vd65QfpIItov0H9d-kduB4dZNlUHlYiAKlD2MtNUrIMEGmLoORr9COrx642uFtDaQ23Tdexre24uTfhEcbVkUZ90F0jt09rjkG27ys87hK2o=h8PBNTCXv5HHn8aRvbs0CfsGT78TREKDc_O3myH-4UTZBMEyjc6cTnoGKgF2a0hUNmZ0GmfLe058mt=d6ir0ybgW7=QZpPCZGtA11bDc_EYhTXpjT5ppOxzSIUAwQlFnS5FBDwN2o_HNyzZoCUmWQ_5WcN8gmzxdLOwbpYOruWeME=c0E-31TxqP-7GYGmg8Na-lQ6l9ArsOr=FBei5QWKpOBYwK8XyMT7wGSScCpFBrorBwQLDBj5P-6bFvWb-zR7oh_jtyqPo9ELXWK9torBl-roWn-MN5MCcAB-kZ3Y1DtxLEF3cRiiOhrc7SwFAIuL3zP5qHEIvmC0am5mz5FGcQAjNp2cDiV2vUrYd2rtqvMs7z3_7zWg=i_hqqCRwabXkn-zjc_bL9EEPYuu8cQfN5Ozud84D8n2pvpByazyevknxTPtF6f3SZUtXVlXlwdiKVGw-9k18anx5ac_Ofi3BsoBQh0HnoHsXa1-PUcajtQ7Un_TCNbz4WftZigEo1n_GXRE_dc=fAlcD3q5oQ93FjEm3OePKqnGy_XC0zrHA29QyGiOd94bP8moXLFkdCNONwCNiK9GtouEx_V_uat3ctRdvlcAHCOTViPG06viQ1I2qfBdNuYbSI1Y=EqkxVvwKNaK690XU3Ej9BdpmqM1tRm-MI36D20cYHw5ueIazuE1xha0ACD85gujLgIQQ8tI6NQTDPpk-BokV=OyO",
"user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36 Edg/114.0.1823.67"}
)
# headers.pop('xhr_url')
......
......@@ -226,6 +226,7 @@ while True:
tlsV = f'chrome_{random.randint(105, 113)}'
# proxy = random.choice([proxy1, proxy2])
proxy = get_proxy()['url']
logger.info(f"success:{success} proxy: {proxy} ")
tlsV = 'chrome_112'
......@@ -262,7 +263,7 @@ while True:
# '_id': token,
# 'update_time': int(time.time() * 1000)
# })
code = open('src.js', 'r', encoding='utf-8').read()
code = open('src2.js', 'r', encoding='utf-8').read()
with open('src_run2.js', 'w', encoding='utf-8') as f:
f.write(code + '\n\n' + get_random_location() + ';;' + c
+
......
This source diff could not be displayed because it is too large. You can view the blob instead.
This diff is collapsed.
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