1. 首页
  2. 数据库
  3. 其它
  4. InlineHook:目前支持32位android系统thumb 2arm指令集的hook 源码

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

上传者: 2021-04-26 17:52:09上传 ZIP文件 9.96KB 热度 8次
[目录] 概述 这是一个完整的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
下载地址
用户评论