
pip3 install -r requirements.txtgcc -dynamiclib DylibHijackTest.c -o DylibHijackTest.dylib⚠️ 这会在你的机器上生成大量进程,请在虚拟机中运行:请务必格外小心!
MH_EXECUTE 头部的 Mach-O 二进制文件DYLD_INSERT_LIBRARIES 环境变量启动 Mach-O 二进制文件inject.py 输出的文本文件,查看哪些 Mach-O 是可注入的,并使用 codesign 检查是否有用的 entitlements$ python3 inject.py /Applications/iMovie.app /Users/slyd0g/DylibHijackTest.dylib > imovie.txt 2> /dev/null
$ python3 inspect.py /Users/slyd0g/Projects/DylibHijackTest/imovie.txt