从阿里滑块_rand参数谈基于CSS动画特性的参数传递机制
前言 阿里滑块一直在跑231.1版本,最近发现有些接口使用231.1生成的x5sec还是会重复出现滑块,于是找朋友搞了一版最新的,其中他的_rand参数的关键部分用了playwright自动化生成,放到docker中并发有点过于占用内存,就研究了下生成机制。 1. 检测代码 <html><head>
爬虫
未读
DrissonPage替换js或指定请求的响应内容
好久没更了,水篇文章,通过dp提供的cdp接口执行cdp命令,替换指定请求的响应。 from DrissionPage import ChromiumPage, ChromiumOptions
import time
import base64
def intercept_requests(pag
爬虫
未读
DrissionPage检测点与修改DP源码通过所有run_js检测
检测 dp检测(简单版): https://1997.pro/themes/theme-yazong/assets/html/eazy_check.html 先用dp的普通写法尝试点击: import random
from DrissionPage import ChromiumPage
rand
爬虫
未读
TLS/JA4指纹原理/获取/解析/风控实现与对抗
TLS TLS:传输层安全协议 wireshark捕获 ip.sec == 10.0.248.173(自己的局域网ip) and ip.addr == 23.37.116.221(目标ip,可能不止一个,负载均衡)
从227谈控制流平坦化的还原(一)
导言 这篇文章很久之前在知乎写的了,最近看到蔡老板ast群里有人拿九大节点合并算法+这篇文章的节点转换+自己思路通杀控制流,就搬过来了。 本打算分为三篇来写,一是节点判断和if/for的还原,二是continue/break的判断和还原,三是具体的代码实现,但是由于驱动力不足,所以二和三要到228出