爬虫
未读
web端常见风控及应对策略
引言 掌握Web端风控手段是逆向工程的基石。通过了解常见的防御策略及其实现,才能更深刻理解如何应对和解析安全挑战。 Web端风控手段,包括但不限于访问频率控制、输入验证、请求验证、行为分析、代码保护、内容保护等。 访问频率限制 基于访问频率对相应ip或账号进行限制,对于访问频繁的账号/ip,标记为异
爬虫
未读
DrissionPage检测点与修改DP源码通过所有run_js检测
检测 dp检测(简单版): https://1997.pro/themes/theme-yazong/assets/html/eazy_check.html 先用dp的普通写法尝试点击: import random
from DrissionPage import ChromiumPage
rand
腾讯滑块VMP反编译(二)
上一篇 腾讯滑块VMP反编译(一) 中已经把最原始的流程部分反编译,但反编译后的函数还是原来58分支的绑定函数。 函数节点反编译 分析原理 到这里仔细分析一下腾讯VMP构造函数的原理: 可以看到,调用新函数实质上就是修改传入v
某东登录流程逆向分析
本文为很早之前在知乎写的,但现在流程几乎没什么变动,只是多了h5st参与登录,h5st参数百度一下就有很多教程,不再细说。 大眼一扫就一个jsep.html请求的d参数加密,和两个疑似和验证有关的请求s.html和g.html 先找d,追栈很快就找到位置
逆向
未读
px3按压的wasm(PX12590与PX12610参数)
解ob混淆见之前文章或者进蔡老板星球里拿解完混淆的captcha.js 涉及wasm的就是这两个参数PX12590和PX12610。 wasm的调用过程之前文章有说过: 加载wasm文件
从227谈控制流平坦化的还原(一)
导言 这篇文章很久之前在知乎写的了,最近看到蔡老板ast群里有人拿九大节点合并算法+这篇文章的节点转换+自己思路通杀控制流,就搬过来了。 本打算分为三篇来写,一是节点判断和if/for的还原,二是continue/break的判断和还原,三是具体的代码实现,但是由于驱动力不足,所以二和三要到228出
akamai反混淆思路
并发已完成,通杀所有akm网站,需要请添加右侧微信。 目标网址: aHR0cHM6Ly93d3cuaWhnLmNvbS5jbi9yZXdhcmRzY2x1Yi9jbi96aC9lbnJvbGxtZW50L2pvaW4= 跟栈进入请求同名js,先查看代码结构
PerimeterX盾-PX3按压反混淆&&逆向分析
需要请联系右侧微信。 样例网站: aHR0cHM6Ly93d3cud2FsbWFydC5jb20vYmxvY2tlZD91cmw9THc9PSZ1dWlkPWI1YjQ1ZjI2LTczY2QtMTFlZS1iOTc1LWU3NjMzYWIzNWM3ZiZ2aWQ9OWUwYTM0ZGYtNzNjZ