专栏
ADB
2 posts- ADB 命令使用大全(建议收藏) Android 调试必备 2025-07-25 - 5 min read
- ADB 远程调试全教程:弹不出授权弹窗?手动授权搞定! 2025-08-02 - 2 min read
Android Framework
4 posts- 全面解析 Android App 启动流程与事件循环机制底层原理 2025-06-28 - 7 min read
- 深入内核交互:用 strace 看清 Android 每一个系统调用 2025-08-12 - 8 min read
- 深入理解 Android ClassLoader 与双亲委派机制 2025-07-21 - 7 min read
- 深入解析 dex2oat:vdex、cdex、dex 格式转换全流程实战 2025-08-11 - 4 min read
Android Hook
2 posts- 动态篡改 so 函数返回值:一篇带你玩转 Android Hook 技术! 2025-07-28 - 3 min read
- 搞懂 Android Hook 的两大核心:PLT Hook 与 Inline Hook 全解析 2025-07-25 - 16 min read
Dex加壳
4 posts- 打造基于 ART 的 Android 函数抽取壳:原理剖析与完整源码实战 2026-04-11 - 10 min read
- 深入剖析 Android 加壳应用运行流程与生命周期劫持方案 2025-07-21 - 6 min read
- 深入理解 Android 热修复机制:掌握 dexElements 注入技巧 2025-07-21 - 3 min read
- 用 Dex2C 把 Java 变 Native:Android 代码加固 Missing matching post in content/posts
Dex脱壳
1 posts- 深入 ART Dex 加载流程,玩转 Android 通用脱壳点 2025-07-21 - 25 min read
ELF
1 posts- 使用 readelf 分析 so 文件:ELF 结构解析全攻略 2025-08-09 - 6 min read
FART
8 posts- FART 主动调用组件深度解析:破解 ART 下函数抽取壳的终极武器 2025-08-11 - 13 min read
- FART 脱壳不再全量!用一份配置文件精准控制节奏与范围 2025-08-11 - 4 min read
- FART 脱壳某大厂 App + CodeItem 修复 dex + 反编译还原源码 2025-08-12 - 9 min read
- FART 自动化脱壳框架优化实战:Bug 修复与代码改进记录 2025-08-11 - 4 min read
- Frida + FART 联手:解锁更强大的 Android 脱壳新姿势 2025-08-11 - 8 min read
- 一步步带你移植 FART 到 Android 10,实现自动化脱壳 2025-08-11 - 26 min read
- 干掉抽取壳!FART 自动化脱壳框架与 Execute 脱壳点解析 2025-08-11 - 10 min read
- 攻防 FART 脱壳:实现 AJM 壳级别的对抗功能 + 绕过全解析 2025-08-30 - 10 min read
Frida
13 posts- Frida Native 层 Hook 技巧:JNI 函数调用、字符串解析、so 加载 2025-08-04 - 10 min read
- Frida Stalker Trace 实战:指令级跟踪与寄存器变化监控全解析 2025-09-10 - 5 min read
- Frida 实战:Android JNI 数组 (jobjectArray) 操作全流程解析 2025-09-10 - 4 min read
- Frida 检测与对抗实战:进程、maps、线程、符号全特征清除 2026-04-09 - 14 min read
- Frida 源码编译全流程:自己动手编译 frida-server 2026-04-09 - 5 min read
- Frida 玩转 JNI:方法地址追踪 + 指令反汇编 + Patch 注入 2025-07-11 - 7 min read
- 一文掌握 jnitrace:Frida 下分析 JNI 方法调用的利器 2025-07-11 - 6 min read
- 一文搞懂 Frida Stalker:对抗 OLLVM 的算法还原利器 2025-09-10 - 13 min read
- 一文搞懂如何使用 Frida Hook Android App 2025-08-20 - 7 min read
- 别再手工写 Hook 了!Python + Frida 一网打尽 SO 层动态注册 JNI 调用 2025-08-16 - 10 min read
- 手把手教你用 Chrome 断点调试 Frida 脚本,JS 调试不再是黑盒 2025-06-24 - 3 min read
- 用 Frida 控制 Android 线程:kill 命令、挂起与恢复全解析 2025-09-10 - 7 min read
- 逆向 JNI 函数找不到入口?动态注册定位技巧全解析 2025-07-26 - 11 min read
IDA Pro
4 posts- IDA静态分析中伪代码显示优化 2024-10-07 - 1 min read
- JNI 方法真实执行流长啥样?IDA × Frida 自动化 Trace 一探究竟 2025-09-12 - 12 min read
- 静态分析根本不够!IDA Pro 动态调试 Android 应用的完整实战 2025-08-20 - 4 min read
- 静态分析神器 + 动态调试利器:IDA Pro × Frida 混合调试实战 2025-08-30 - 6 min read
Java逆向
4 posts- 一文搞懂 Smali 与 Baksmali:Java 层逆向必备技能 2025-07-20 - 3 min read
- 一键反编译、签名、安装 APK!手把手带你玩转 ApkTool + 签名工具 2025-07-25 - 3 min read
- 手把手教你改造 AAR:解包、注入逻辑、重打包,一条龙玩转第三方 SDK! 2025-07-26 - 7 min read
- 打造自己的 Jar 文件分析工具:类名匹配 + 二进制搜索 + 日志输出全搞定 2025-07-20 - 7 min read
LLVM与OLLVM
6 posts- C&C++ 代码安全再升级:用 OLLVM 给 so 加上字符串加密保护 2025-08-31 - 12 min read
- LLVM 不止能编译!自定义 Pass + 定制 clang 实现函数名加密 2025-08-31 - 10 min read
- LLVM 全面解析:NDK 为什么离不开它?如何亲手编译调试 clang 2025-08-31 - 10 min read
- OLLVM 移植 LLVM 18 实战,轻松实现 C&C++ 代码混淆 2025-08-31 - 12 min read
- OLLVM 移植 LLVM18 踩坑:一步步调试修复控制流平坦化 2025-08-31 - 4 min read
- 别让 so 裸奔!移植 OLLVM 到 NDK 并集成到 Android Studio 2025-08-31 - 4 min read
Linux
2 posts- Linux 下配置 Clash 代理详细教程(解决乱码、自动脚本、直连配置) 2025-09-01 - 2 min read
- 深入WSL与USB:教你如何编译 Linux 内核支持 USB 共享 2025-08-02 - 2 min read
Python
2 posts- Miniconda 全攻略:优雅管理你的 Python 环境 2025-08-11 - 2 min read
- 基于 Python + K-Means 的自动化视频分类实战 2025-08-11 - 2 min read
SO脱壳
1 posts- 一文搞懂 SO 脱壳全流程:识别加壳、Frida Dump、原理深入解析 2025-08-12 - 5 min read
Unicorn
6 posts- Capstone + Keystone + Unicorn:逆向分析三件套全解 2025-07-05 - 3 min read
- Unicorn Hook 机制全解析:指令、代码块、内存、系统调用 2025-07-11 - 5 min read
- 使用 Unicorn 执行 JNI 函数:so 反汇编 + 参数传递 + 结果读取 2025-07-12 - 6 min read
- 基于 Unicorn 实现轻量级 ARM64 模拟器:支持 Hook、Patch、寄存器监控等功能 2025-06-29 - 8 min read
- 如何用 Unicorn 模拟器进行栈访问与 Patch 操作? 2025-07-12 - 3 min read
- 用 AndroidNativeEmu 实现 JNI 函数调用模拟 2025-07-12 - 2 min read
Unidbg
4 posts- Unidbg Trace 实战:一步步还原 OLLVM 控制流平坦化算法 2025-07-12 - 7 min read
- unidbg 加载 so 并调用函数:dynarmic & unicorn、指针传参、寄存器读取 2025-07-12 - 8 min read
- unidbg 调试技巧全指南:掌握 Console Debugger 的正确姿势 2025-07-12 - 4 min read
- 如何用 unidbg 模拟 JNI 与 Java 交互?完整教程 + 源码实战 2025-07-12 - 8 min read
VMP
3 posts- 常见的 256 条 Dalvik 字节码指令 2024-10-05 - 3 min read
- 手写 Android Dex VMP 壳:指令流 AES 加密 + 动态加载全流程 2025-09-11 - 4 min read
- 手写 Android Dex VMP 壳:自定义虚拟机 + 指令解释执行全流程 2025-09-10 - 15 min read
Windows
1 posts- Windows下创建FTP服务器,实现文件共享 2024-10-28 - 2 min read
博客
5 posts- 0 成本搭建个人技术博客:用 Hugo + GitHub Pages 快速上线 2025-07-12 - 3 min read
- Hugo 博客如何实现全文搜索?支持模糊匹配 + 高亮 + 摘要 2026-04-11 - 6 min read
- 从 DOCX 到 Markdown 多平台发布:Hugo + GitHub Pages 全流程实战 2025-07-12 - 7 min read
- 在 Hugo 博客中优雅集成 Waline:实现评论 + 浏览量统计功能全指南 2025-07-12 - 3 min read
- 如何让 Google 收录你的 GitHub Pages 博客?一文讲透 SEO 设置全流程 2025-07-12 - 1 min read
反调试
3 posts- Android 反调试攻防实战:多重检测手段解析与内核级绕过方案 2025-09-18 - 5 min read
- 利用 Linux 信号机制(SIGTRAP)实现 Android 下的反调试 2025-09-07 - 3 min read
- 如何防止 so 文件被轻松逆向?精准控制符号导出 + JNI 动态注册 2025-09-06 - 2 min read
安卓逆向实战案例
6 posts- OLLVM 混淆 + VMP 壳照样破!绕过加壳 SDK 的核心检测逻辑 2025-07-27 - 12 min read
- 破解 VMP+OLLVM 混淆:通过 Hook jstring 快速定位加密算法入口 2025-06-20 - 19 min read
- 逆向某物 App 登录接口:抓包分析 + Frida Hook 还原加密算法 2025-06-21 - 10 min read
- 逆向某物 App 登录接口:热修复逻辑挖掘隐藏参数、接口完整调用 2025-06-22 - 7 min read
- 逆向某物 App 登录接口:还原 newSign 算法全流程 2025-06-22 - 27 min read
- 逆向某短视频App搜索协议:破解加密通信,还原真实数据! 2025-07-30 - 14 min read
定制Android系统
9 posts- Android 源码如何导入 Android Studio?踩坑与解决方案详解 2025-08-02 - 2 min read
- Magisk 修改 ro.debuggable 开启 Android 系统全局调试模式 2025-07-25 - 3 min read
- 刷入 LineageOS 后无法联网?一文解决IP配置失败与网络受限 2025-08-02 - 2 min read
- 小米刷机全攻略:解锁BL、刷机、Root 一步到位 2025-07-25 - 1 min read
- 手把手教你玩转 MagiskBoot:内核解包打包全流程 2025-07-25 - 2 min read
- 手把手教你编译 LineageOS 模拟器镜像,并导入 Android Studio 使用! 2025-08-02 - 5 min read
- 教你从零刷入 LineageOS:Recovery + Sideload 全流程实操指南 2025-07-25 - 2 min read
- 教你签自己的系统!LineageOS Release Key 签名刷机教程 2025-08-02 - 5 min read
- 解决90%踩坑问题!LineageOS 源码下载与编译保姆级教程 2026-04-09 - 6 min read
汇编
6 posts- ARM64 可执行程序是如何诞生的?编译流程 + 指令调试全解析 2025-07-05 - 6 min read
- ARM64 汇编实战指南:寻址方式 + 指令分类 + 编码原理全掌握 2025-07-05 - 2 min read
- Android 下内联汇编开发指南:从基础语法到多架构适配全掌握 2025-07-10 - 5 min read
- 彻底搞懂 ARM 汇编中的条件标志:N、Z、C、V 有什么用? 2025-07-10 - 3 min read
- 搞懂 Thumb 汇编:指令集、编码方式与调试技巧全解析 2025-07-10 - 4 min read
- 深入 Android syscall 实现:内联汇编系统调用 + NDK 汇编构建 2025-07-11 - 6 min read
算法
9 posts- HMAC 加密算法是如何运作的?如何在 Android 上实现变体? 2025-06-29 - 4 min read
- 一文搞懂常用加解密算法:编码、哈希、对称&非对称加密与压缩全解析 2025-06-29 - 14 min read
- 如何变形 SHA-1 算法?从标准实现到 Android 定制加密实践 2025-06-29 - 7 min read
- 如何变形一个 MD5 算法?Android 实现 + OLLVM 防护实战解析 2025-06-29 - 12 min read
- 如何魔改 CRC32 算法?从标准实现到加密扰动的变形逻辑解析 2025-06-29 - 5 min read
- 标准 Base64 太好逆?试试自定义码表 + 动态规则的魔改版本 2025-06-29 - 6 min read
- 深入解析 AES 加密算法:原理、变体与 LibTomCrypt 在 Android 中的实战应用 2025-09-10 - 8 min read
- 逆向还原变异 CRC32 算法:Unicorn + 汇编分析 + 模拟执行 2025-06-29 - 9 min read
- 逆向还原魔改 Base64 算法:动态码表 + 汇编代码 + C 语言重构 2025-06-29 - 13 min read
网络抓包
4 posts- 全面解析 OkHttp 原理与实战:从拦截器机制到 Frida Hook 打印请求响应 2025-06-27 - 12 min read
- 如何实现 Android App 的抓包防护?又该如何绕过?一文看懂攻防博弈 2025-08-15 - 10 min read
- 安卓抓包实战:使用 Charles 抓取 App 数据全流程详解 2025-06-27 - 2 min read
- 彻底搞懂 Retrofit:使用、封装与 Converter 原理 2025-07-19 - 8 min read
