当前位置:网站首页>Akamai-1.75 version-_ Abck parameter generation JS reverse analysis
Akamai-1.75 version-_ Abck parameter generation JS reverse analysis
2022-06-23 07:14:00 【Long time to see bug】
List of articles
Preface
This article only analyzes js Parameters of the part , Risk control cracking is not included ..
I mean Akamai This thing , Almost everyone in the circle knows , Its value is also very attractive , But in terms of difficulty, the basic ceiling level , Risk control is really disgusting , Recently, I have been watching Akamai Things that are , Only on js In terms of strength ,1.75 Of Akamai It's really disappointing , The difficulty lies between the difficulty of ape man learning and the medium difficulty ,
This victim ( Understand everything ):
aHR0cHM6Ly93d3cuZGhsLmNvbS8=
One 、 Caught analysis
Because of the popularity , It is not necessary to analyze that parameter here , Direct search _abck, Then the ultimate goal is to obtain logistics information
By viewing the request , Find out _abck adopt set-cookie obtain , Find such a paragraph directly js, And this interface get Encrypted when requested js,post When requested, obtain abck
Let's start the reverse , The first way of thinking : Get by supplementing the environment cookie, The second way of thinking : Direct deduction algorithm , I choose oral arithmetic here .
Old rules , First ast To solve the confusion , But the confusion is light , In addition to a ob There is no confusion beyond array decryption , The preliminary results are as follows ()
Sort out the logic ,cookie Well , Definitely with document It matters , You can directly hook once cookie Set up , Then there is the overall situation cookie Where are the words , What's the role .
First look at js structure , Defined a bmak object , It declares a large number of properties and methods , Methods include operations , Detection environment, etc , Next if Within the statement is the whole process , Finally through bmak Medium bpd Method to generate sensor_data( I can't see it here bpd, Because I've reduced a lot of code to one line , Convenient screenshot , Look at the slider below to see how long it is )

Put... Directly bpd Get it down , And then what's missing makes up for what's missing , I was lazy when it was difficult , Copy the results directly to the browser , Finally it is concluded that sersor_data, It includes many environments , It should be noted that the operation needs the last time abck To get the final result 
Two 、 Process implementation
First visit the home page to get the initial abck, then xpath Get that js The specific address of , Because the address seems to change every day , And then through post Submit parameters , Get this js Interface return cookie, Use this again cookie To access the final interface , Just like this. :
summary
The data is obtained , But it is still unstable , That is to say, hang up for a period of time every other period of time , Intermittent success , Whether you get up or not ,ja3 Some of them are not available for the time being , After all, concurrency also requires a lot of fingerprints , It's not just ja3 A need to , So to sum up , Only on js part , That is to have hands
边栏推荐
- Analyzing the creation principle in maker Education
- Lombok的使用
- ldconfig 命令
- Database principle experiment test questions, about book classification table
- 901. stock price span
- Using fuser to view file usage
- Side effects of threads in embedded real-time systems
- 深度学习系列47:styleGAN总结
- 别找了诸位 【十二款超级好用的谷歌插件都在这】(确定不来看看?)
- U-Net: Convolutional Networks for Biomedical Image Segmentation
猜你喜欢

Initialization layer implementation

Deeplab V3 code structure diagram

SSTable详解

How to migrate virtual machines from VirtualBox to hype-v

Analyzing the creation principle in maker Education

MySQL(四) — MySQL存储引擎

直播回顾 | 传统应用进行容器化改造,如何既快又稳?

GINet

U-Net: Convolutional Networks for Biomedical Image Segmentation

Deep learning series 47: Super sub model real esrgan
随机推荐
312. poke the balloon
Add IPAD control function into shairplay
如何达到高效的网络信息传播
ldconfig 命令
Configuration and compilation of mingw-w64, msys and ffmpeg
301. delete invalid brackets
TP6 安装拓展
407 stack and queue (232. implementing queue with stack, 225. implementing stack with queue)
Pagoda forgot password
The List
RFID数据安全性实验:C#可视化实现奇偶校验、CRC冗余校验、海明码校验
896. 单调数列
云原生落地进入深水区,博云容器云产品族释放四大价值
301. 删除无效的括号
Tp6+redis+think-queue+supervisor implements the process resident message queue /job task
303. region and retrieval - array immutable
897. incremental sequential search tree
Lombok的使用
Verilog syntax explanation
322. change exchange