trident:Mach-O钩库

时间:2024-05-18 02:06:02
【文件属性】:

文件名称:trident:Mach-O钩库

文件大小:7KB

文件格式:ZIP

更新时间:2024-05-18 02:06:02

C

三叉戟 信息 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


【文件预览】:
trident-master
----README.md(2KB)
----src()
--------inject.c(468B)
--------other()
--------test.c(73B)
--------trident()
----scripts()
--------run.sh(105B)
----Makefile(185B)

网友评论