Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Sign in
Toggle navigation
L
lcc-shape
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Commits
Issue Boards
Open sidebar
wangmingming
lcc-shape
Commits
13c6463d
Commit
13c6463d
authored
Sep 26, 2023
by
wang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
收集更多信息
parent
6a3d8d28
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
4383 additions
and
7 deletions
+4383
-7
ctriptest.js
ctriptest.js
+66
-0
jetblue.py
jetblue.py
+2
-1
main.py
main.py
+22
-6
trip.js
trip.js
+4293
-0
No files found.
ctriptest.js
0 → 100644
View file @
13c6463d
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
jetblue.py
View file @
13c6463d
...
...
@@ -67,7 +67,6 @@ while True:
usedTime
=
10
success
=
0
total
=
0
selectId
=
random
.
choice
(
list
(
envs
))
code
=
open
(
'src.js'
,
'r'
,
encoding
=
'utf-8'
)
.
read
()
code1
=
open
(
'js_dom_run.js'
,
'r'
,
encoding
=
'utf-8'
)
.
read
()
for
i
in
range
(
30
):
...
...
@@ -87,6 +86,8 @@ while True:
'http'
:
proxy
,
'https'
:
proxy
,
}
selectId
=
random
.
choice
(
list
(
envs
))
# selectId = 'a74b38e7115cf4d1b1f6976c'
c
=
session
.
get
(
'https://www.jetblue.com/js/src/jb-74873.js'
,
insecure_skip_verify
=
True
)
.
text
m5
=
md5
(
c
)
...
...
main.py
View file @
13c6463d
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
]]
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
])
import
base64
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
)
trip.js
0 → 100644
View file @
13c6463d
This source diff could not be displayed because it is too large. You can
view the blob
instead.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment