NOW
欢迎来到我的博客
访问文档中心获取更多帮助
Frida学习笔记(五):Java 层 API 全解
Frida学习笔记(五):Java 层 API 全解
本篇目标:系统掌握 Frida 提供的全部 Java 层 API。第三、四篇教会了你用 Java.use + implementation 做被动拦截(别人调用时你看一眼),但 Frida 的能力远不止于此——你可以主动调用 App 的任意方法、创建 Java 对象、注册全新的 Java 类、在多个 ClassLoader 之间切换、处理 Java 与 JavaScript 之间的类型转换。这些能力组合起来,才构成了完整的"在别人的进程里执行你的代码"的工具箱。
网络指纹篇:TLS指纹、HTTP2指纹、IP信誉与代理检测
网络指纹篇:TLS指纹、HTTP2指纹、IP信誉与代理检测
很多人以为挂个代理、改个 User-Agent 就能瞒天过海,结果请求刚发出去就被 403。原因很简单:你用的 requests/ aiohttp默认发出的 TLS ClientHello 和 HTTP2 SETTINGS 帧,在风控系统眼里就像把"我是机器人"写在脑门上。 这一篇拆开讲四件事:TLS 指纹(JA3/JA4)、HTTP2 指纹(Akamai)、IP 信誉体系、代理检测逻辑。代码给的都是有明确依赖、能直接跑的,不整花活。
Frida学习笔记(四):Hook 进阶 · 构造、内部类、字段、对象搜索
Frida学习笔记(四):Hook 进阶 · 构造、内部类、字段、对象搜索
掌握 Java Hook 的「全套武器」。第03篇教会了你 Hook 普通方法——这只是起点。实际逆向中你会不断遇到新需求:想看一个对象是怎么创建的(构造函数 Hook)、想 Hook 一个回调接口的实现(内部类/匿名类)、想直接读取或修改某个运行中对象的状态(字段操作 + Java.choose)、想在一片被混淆成 a.b.c 的代码中定位目标(枚举与搜索)。
爬虫HTTP请求不用愁?揭秘爬虫框架的异步请求装饰器模块
爬虫HTTP请求不用愁?揭秘爬虫框架的异步请求装饰器模块
在现代Web爬虫开发中,如何优雅地处理HTTP请求、实现高并发、管理代理池、处理Token认证,一直是开发者面临的核心挑战。 今天为大家带来一个生产级的异步HTTP请求装饰器实现——它将复杂的请求逻辑封装成简洁的装饰器模式,不用重复写重试、代理、超时代码,让爬虫开发变得高效又优雅,新手也能快速上手!
🚀 一行代码搞定数据存储?揭秘爬虫框架的MySQL存储模块
🚀 一行代码搞定数据存储?揭秘爬虫框架的MySQL存储模块
写爬虫时,你是不是也经常遇到这些问题? • 每次都要写INSERT INTO、UPDATE,烦不烦? • 网络波动导致批量插入失败,几十条数据瞬间丢失? • 断点续采时重复数据覆盖了之前保存的字段? • 既要存详情页,又要存列表页,还要存关联实体,代码越写越乱? 今天分享一个基于装饰器的轻量级MySQL存储模块,来自我们正在使用的爬虫框架。它的核心理念是:让数据持久化像写日志一样简单。 你只需要在爬虫函数上加一行@save_into_mysql,剩下的——连接池、事务、去重、失败重试、本地降级……统统交给它。