AntiDetectionBrowser
How an exit IP becomes a timezone, a 46.9% mismatch measurement, and where the data comes from
The last part of this series steps away from the binary internals and looks at a runtime behavior: how an anti-detection browser turns a proxy exit...
阅读全文 →
AntiDetectionBrowser
How far the data can be recovered from the client side alone — and where the hard wall is
This is the payoff post. Part 3 ended with an open question: the fingerprint block is ciphertext, the key material is inside the key block, and the...
阅读全文 →
AntiDetectionBrowser
Crash traps, license guards, and the discipline of verifying both code paths
The first three parts were about understanding. This one is about the mechanics of a binary patch as a research exercise — turning an analysis find...
阅读全文 →
AntiDetectionBrowser
How the profile is protected, and why the obvious shortcuts are dead ends
Part 2 ended with the punchline: editing the plaintext expiry in a profile file does nothing, because the enforcement code literally cannot read a ...
阅读全文 →
AntiDetectionBrowser
Strings, cross-references, and the profile envelope — all read-only
In Part 1 I described what an anti-detection browser is at the surface. This post is about the first real step of the investigation: what can you l...
阅读全文 →
AntiDetectionBrowser
A closed-source Chromium fork, an encrypted profile format, and a subscription model
0. 前言 早年自己喜欢做一些 Windows 相关的逆向,当时应该还是用中文开发,而且是易语言。如果在 Windows 上开发,不加壳的话,基本上都会被 360 杀毒软件报是病毒,因为它的特征码就是这样的。 当时就爱上了软件相关的东西,尤其是软件安全相关的。后来就慢慢了解了这些东西,包括 P...
阅读全文 →
技术
梳理代理、UA、TLS 与现有 Go/Python 路径的差异
阅读 Reverse Engineering TMPT Token Generation 后,我把此前关于 v3 token、tmpt 和请求环境的一段讨论整理在这里。本文记录的是对当时实现的分析与后续改进建议:没有为这篇文章修改代码,也没有运行程序。文中涉及项目现状的判断来自此前的代码梳理;...
阅读全文 →
技术
从指纹摘要到 ClientHello 原始字节的三轮对照
这次调研从一段看起来很合理的判断开始,大意是: 两个客户端虽然都声明模拟 Chrome 150,但实际网络指纹可能不同。Go 的静态 profile 通常不如 curl_cffi 接近真实 Chrome,因此可能更容易被识别。上线前,最好比较一下 JA3 和 Akamai 指纹。 这段话包含一...
阅读全文 →
学习
网上有部分编译产物, https://github.com/G5t4r/WeProtocol 源代码写了, 只能执行在 linux 和 windows 机器上。 根据提供的 v08.go 和 dynlib/linux.go 代码,我们已经知道了这个库的接口定义,这为分析提供了极大的便利。以下是...
阅读全文 →
llvm
问题: autoDock 从llvm12编译器升级到llvm19之后,某个场景性能下降25%。 可以学习下llvm编译器后端的数据控制流分析。 在将 AutoDock-GPU 项目的编译器工具链从 LLVM 12 升级至 LLVM 19 后,我们在特定测试场景(7cpa)下观察到了约 25% ...
阅读全文 →