facebook

fishhook

facebook

A library that enables dynamically rebinding symbols in Mach-O binaries running on iOS.

AI 简介

fishhook 是一个用于 iOS 平台 Mach-O 二进制文件的动态符号重绑定库,支持在模拟器和真机上运行时修改函数调用目标。其核心功能是通过直接操作 __DATA 段中的 __nl_symbol_ptr 和 __la_symbol_ptr 指针表,实现对 libc 等系统库中符号(如 open、close)的运行时劫持,无需依赖 DYLD_INTERPOSE(仅限 macOS)。技术上采用纯 C 实现,轻量、无依赖,适用于 iOS 应用调试、系统调用审计、内存/资源泄漏追踪等底层开发与安全分析场景。

C
BSD 3-Clause "New" or "Revised" License
5.4k
Stars
989
Forks
226
Watchers
31
Issues

Star 增长

今日0
近 7 天0
近 30 天+6
综合评分39.99
默认分支main