三叉戟
信息
trident是一个动态的mach-o挂钩库。 它可以覆盖mach-o二进制文件中lazy节中的指针,从而将调用重定向到其他函数。
用法
将#include "trident.h" trident/文件夹复制到您的项目目录中,并#include "trident.h" 。
调用hook例程来设置钩子。 请注意,这应该从注入的库中完成,以挂钩特定图像中的函数。
void hook(const char *target, void *replacement, struct mach_header *header_ptr)
target :地址空间中的目标功能符号。
replacement :将调用重定向到的替换功能。
header_ptr :需要修改惰性部分的图像的ASLR滑动运行时mach_header指针。
mach_header
您有责任为三叉戟提供正确的mach
评论0
最新资源