Commit 13c6463d authored by wang's avatar wang

收集更多信息

parent 6a3d8d28
function a(input, alphabet) {
var id = "";
do {
id = alphabet.charAt(input % alphabet.length) + id;
input = Math.floor(input / alphabet.length);
} while (input);
return id;
}
function b(alphabet, salt) {
var integer;
if (!salt.length) {
return alphabet;
}
alphabet = alphabet.split("");
for (var i = alphabet.length - 1, v = 0, p = 0, j = 0; i > 0; i--) {
v = v % salt.length;
integer = salt.charCodeAt(v);
p = p + integer;
j = (integer + v + p) % i;
var tmp = alphabet[j];
alphabet[j] = alphabet[i];
alphabet[i] = tmp;
v++;
}
alphabet = alphabet.join("");
return alphabet;
}
let base = '---8afe9dd8da4379f4c7d2fa6e5ae9a79a---#---1693903208580---#------#---.---#---1693903208580---#---ZXJyb3I---#---24---#---MacIntel---#----480---#---en-US---#---1920x1080---#---1920x1055---'
let k1 = 'S9mHXtfaMsZ6DNkgTnL5F0dzpb1lPAocQ8BGh47UqO3';
let k2 = 'eIrWRYiEJwyjvxK';
let data = [];
let num = 0
for (let i = 0; i < base.length; i++) {
data.push(base.charCodeAt(i))
num += base.charCodeAt(i)
}
console.log(data+'')
console.log(data.length)
console.log(num)
let idx = 0;
let bIdx1 = k1[num % 43]
console.log(bIdx1)
let res = bIdx1;
while (idx < data.length){
let t1 = data[idx]
let tmpKey = (bIdx1 + 'ctrip.com' + k1).slice(0, 43)
console.log(tmpKey)
let key = b(k1, tmpKey)
console.log(key)
console.log()
let str2 = a(t1, key)
res += str2
let t2 = str2.charCodeAt(0)
t2 = t2 + idx
let t3 = t1 % t2
let t4 = t3 % 15
res += k2[t4]
console.log('t4', t4)
k1 = key
idx ++
console.log('res', res)
}
console.log(res.length)
\ No newline at end of file
...@@ -67,7 +67,6 @@ while True: ...@@ -67,7 +67,6 @@ while True:
usedTime = 10 usedTime = 10
success = 0 success = 0
total = 0 total = 0
selectId = random.choice(list(envs))
code = open('src.js', 'r', encoding='utf-8').read() code = open('src.js', 'r', encoding='utf-8').read()
code1 = open('js_dom_run.js', 'r', encoding='utf-8').read() code1 = open('js_dom_run.js', 'r', encoding='utf-8').read()
for i in range(30): for i in range(30):
...@@ -87,6 +86,8 @@ while True: ...@@ -87,6 +86,8 @@ while True:
'http': proxy, 'http': proxy,
'https': proxy, 'https': proxy,
} }
selectId = random.choice(list(envs))
# selectId = 'a74b38e7115cf4d1b1f6976c' # selectId = 'a74b38e7115cf4d1b1f6976c'
c = session.get('https://www.jetblue.com/js/src/jb-74873.js', insecure_skip_verify=True).text c = session.get('https://www.jetblue.com/js/src/jb-74873.js', insecure_skip_verify=True).text
m5 = md5(c) m5 = md5(c)
......
k=[[0,4,8,12],[1,5,9,13],[2,6,10,14],[3,7,11,15],[0,5,10,15],[1,6,11,12],[2,7,8,13],[3,4,9,14]] import base64
l=[16,12,8,7]
for p in k:
for i in range(0,4):
print(p[2*i%4],p[2*i%4+1])
print(p[(2*i+3)%4],p[2*i%4],l[i%4])
custom_charset = b'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_'
encoded_data = base64.b64decode('qPMeBnebLezci0BYfNiPzxsmvzXJPqJhoyq3YT5Wg1jM3E0XJg5ytky5dWTtE96yc7E6Nyq5yAdy6oRB1yMnvldwQpy0aYfLJAMv9lj3XypheMTe03e4YpteL0eMBeGlRnfw0Avc7iB5vD3WM9iobY5HWncj9MJQGj5XWkDemZe7hecYO8eoneHUePQeg6eNMeaYQ0eh8ezAef8IaoeSOesgeFYOMe83eT0e9cEG8YFhvnHyUkyZFwm6RLPR1BecoEp5WgBjk5y8Fe1bEXqWg3ispRAZe8FvMqwLgEcFEkme9synLyUsWAhEcGvTHEqUilpWNovUaydnE0bwbFe5NetSefYS1eO0eUHes6eddxAmKt9IXOJBGi8Fx63edseGpeXYUhesce18eg3YnmEaTe4hetFe6YUNeG8ePzet7rbAEXmwHkxt1Y6GjLzjf7WbFeXgeZaeMYHOefPeQ9eqOeFfEdpj98Wq4e41eAceUYfleane9beGFjbgYHNeMmymNJPpezLeMHetYdoegTeSUeGdRfzvlcYQPW0FeNLRpoW8tj9dWZde1qeDse0Y0SebFeZzecGRqMvNdYnQWsLesNRB0WkmJ3FJ9pelbeDH'.encode())
print(len('bkleLoeDUed9jLmrDtKM8WpkvcAyk0yozjf7yn0EmXEL7ibAyXtvH8xHZE8SwQBysayH3YU4vQUEHcwQajFfJG7Et3jgFvo5ET7y09vknEfdeTmeFBegYB6e8PeP0ehdRcSw5PvOhiNovZmWL3iGNY9nWOzjHzJGNj'))
print(len('---8afe9dd8da4379f4c7d2fa6e5ae9a79a---#---1693903208580---#------#---.---#---1693903208580---#---ZXJyb3I---#---24---#---MacIntel---#----480---#---en-US---#---1920x1080---#---1920x1055---'))
print(encoded_data)
table = encoded_data.maketrans(custom_charset, b'QWERTYUIOPASDFGHJKLZXCVBNMqwertyuiopasdfghjklzxcvbnm1234567890$_')
print(table)
print(encoded_data.translate(table))
# S9mHXtfaMsZ6DNkgTnL5F0dzpb1lPAocQ8BGh47UqO3
# eIrWRYiEJwyjvxK
data = '---8afe9dd8da4379f4c7d2fa6e5ae9a79a---#---1693903208580---#------#---.---#---1693903208580---#---ZXJyb3I---#---24---#---MacIntel---#----480---#---en-US---#---1920x1080---#---1920x1055---'
a = [ord(i) for i in data]
print(a)
print(sum(a))
for i in data:
tt = ord(i)
print(tt, tt % 15)
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