InlineHook:目前支持32位android系统,thumb-2,arm指令集的hook

时间:2024-03-31 12:54:26
【文件属性】:

文件名称:InlineHook:目前支持32位android系统,thumb-2,arm指令集的hook

文件大小:10KB

文件格式:ZIP

更新时间:2024-03-31 12:54:26

系统开源

[目录] 概述 这是一个完整的InlineHook的使用模块,直接将jni目录克隆下来,使用ndk-build编译即可 使用 共享库 该演示 修改ModifyIBored函数里GetModuleBaseAddr的参数,选择需要挂钩的so模块 找到需要hook的指令地址,计算转换(指令的内存地址-指令所在模块的基址),然后写入 uint32_t uiHookAddr = (uint32_t)pModuleBaseAddr + 偏移;中的uint32_t uiHookAddr = (uint32_t)pModuleBaseAddr + 偏移; 完善替换函数EvilHookStubFunctionForIBored,执行自己需要的操作 ndk-build编译出共享库so文件 在代码中使用System.loadLibrary加载共享库,加载的时候就会调用用hook函数 void ModifyIBo


【文件预览】:
InlineHook-master
----jni()
--------hook()
--------Interface()
--------Android.mk(36B)
--------Application.mk(73B)
----README.md(1KB)

网友评论