当前位置:网站首页>Little red book timestamp2 (2022 / 04 / 22)
Little red book timestamp2 (2022 / 04 / 22)
2022-04-23 14:52:00 【Li Xi】
Received group friend message , The little red book timestamp2 Updated .
Slider problem
It is recommended to delete... During debugging timestamp2 Just go , Don't put all of cookie All deleted , Otherwise, enter the infinite slider . Although only delete timestamp2, The generated parameter values are the same .
When you turn on the console , Put this div Delete and drag .
If you still enter the infinite slider link , Replace IP, It will be unsealed later .
Interface Analysis
Previous registerCanvas The interface has also been updated ,FormData Medium sign Encrypted .
timestamp2 Now the server returns , When you request, you only need to carry timestamp2.
Sign analysis
Take out the ancestral XHR The breakpoint . Input : /v2/shield/registerCanvas , Delete timestamp2 Refresh the page
Take two steps back , You can see the parameters i and u.
Corresponding id and sign.
stay call stack Middle down debugging .
eureka u = I.qrTqB(l, I.PNXDL, JSON[r(1347)](i)) , Print out all the parameters and have a look .
namely :
So the deduction process should be like this
After a while of analysis , Find the key position in I[o(1159)](function(n, t, e) {} here .
I.“uPhZo” = function(n, t, e, r) { return n(t, e, r) },
So the final call is shown in the figure below :
eyJ1c2VyQWdlbnQiOiJNb3ppbGxh yes Browser parameters base64 Later results .
'{"userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.4844.51 Safari/537.36","webdriver":false,"language":"zh-CN","colorDepth":24,"deviceMemory":8,"hardwareConcurrency":8,"screenResolution":"1920;1080","availableScreenResolution":"1920;1040","timezoneOffset":-480,"timezone":"Asia/Shanghai","sessionStorage":1,"localStorage":1,"indexedDb":1,"openDatabase":1,"cpuClass":"unknown","platform":"Win32","plugins":["PDF Viewer::Portable Document Format::application/pdf~pdf,text/pdf~pdf","Chrome PDF Viewer::Portable Document Format::application/pdf~pdf,text/pdf~pdf","Chromium PDF Viewer::Portable Document Format::application/pdf~pdf,text/pdf~pdf","Microsoft Edge PDF Viewer::Portable Document Format::application/pdf~pdf,text/pdf~pdf","WebKit built-in PDF::Portable Document Format::application/pdf~pdf,text/pdf~pdf"],"canvas":"10cfbbb02b2606dbc2ccb15a3cd2b558","adBlock":false,"hasLiedLanguages":false,"hasLiedResolution":false,"hasLiedOs":false,"hasLiedBrowser":false,"touchSupport":"0;false;false","fonts":"4;7;8","audio":"124.04347527516074"}'
Deduction code supplement environment
H There are encryption and decryption related variable names in .
In the parameter, it will be judged that encrypt still decrypt, The encryption method will eventually come to case 9 in return T in .
On the problem of complement variable name , You can write a regular unified replacement .
Process summary
Sign The generation process is to put the browser information first base64, Then encrypt to get k,s, And then k and s adopt FbmlO The method is spliced to get b, Then on b Then encrypt to get the final sign value .
版权声明
本文为[Li Xi]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/04/202204231450357901.html
边栏推荐
- The art of automation
- Svn detailed use tutorial
- Frame synchronization implementation
- 【STC8G2K64S4】比较器介绍以及比较器掉电检测示例程序
- qt之.pro文件详解
- 三、梯度下降求解最小θ
- Ali developed three sides, and the interviewer's set of combined punches made me confused on the spot
- When splicing HQL, the new field does not appear in the construction method
- 1990年1月1日是星期一,定义函数date_to_week(year,month,day),实现功能输入年月日后返回星期几,例如date_to_week(2020,11,1),返回:星期日。 提示:
- OC to swift conditional compilation, marking, macro, log, version detection, expiration prompt
猜你喜欢

1N5408-ASEMI整流二极管1N5408

8.5 循环神经网络简洁实现

LeetCode165-比较版本号-双指针-字符串

What is the main purpose of PCIe X1 slot?

Do (local scope), initializer, memory conflict, swift pointer, inout, unsafepointer, unsafebitcast, success

SVN详细使用教程

【NLP】HMM隐马尔可夫+维特比分词

1-初识Go语言

Set up an AI team in the game world and start the super parametric multi-agent "chaos fight"

你還不知道責任鏈模式的使用場景嗎?
随机推荐
Find daffodils - for loop practice
Thread synchronization, life cycle
在游戏世界组建一支AI团队,超参数的多智能体「大乱斗」开赛
The art of automation
SQLSERVER事物与锁的问题
Leetcode exercise - 396 Rotation function
thinkphp5+数据大屏展示效果
2-GO variable operation
Epoll's et, lt working mode -- example program
QT interface optimization: double click effect
利用 MATLAB 编程实现最速下降法求解无约束最优化问题
MySQL报错packet out of order
大文件如何快速上传?
QT interface optimization: QT border removal and form rounding
SVN详细使用教程
Unity_代码方式添加绑定按钮点击事件
成都控制板设计提供_算是详细了_单片机程序头文件的定义、编写及引用介绍
[NLP] HMM hidden Markov + Viterbi word segmentation
Epolloneshot event of epoll -- instance program
epoll 的EPOLLONESHOT 事件———实例程序