DetectFrida 这个项目有 3 种检测 Frida 钩子的方法
- 通过 Frida 使用的命名管道进行检测
- 通过 Frida 特定的命名线程进行检测
- 将内存中的文本部分与磁盘中的文本部分进行比较,以检测 libc 和本地库中的代码是否存在漏洞
本项目支持 arm64、armv7a 和 x86_64 架构。我们还提供了经过加固的 APK,供感兴趣的逆向工程师进行分析。
更新内容
- 重新对齐函数
- 仅在可读的情况下扫描可执行区域,以避免在应用程序针对 API 29 运行时发生崩溃
- 从原生库中删除注释部分,以防止 APKId 检测到使用了 O-LLVM 混淆器
- 更新目标 API 为 30
- 更新 Obfuscator-LLVM 为 OLLVM-TLL
- 修复了在 Android 10 和 Android 11 中发现的误报问题。现在,memdisk 比较会以适当的方式检查 libc 和原生库的 PLT 和 TEXT 部分
说明