美文网首页
如何利用xposed Hook Native层 函数

如何利用xposed Hook Native层 函数

作者: 珍惜Any | 来源:发表于2018-10-29 11:27 被阅读0次

    主要是 通过 在 4.4 dvm 虚拟机 Hook doLoad函数 

    代码只是为了演示入门方法,在Android 4.4.4系统通过测试。

    实际存在一些已知问题,比如,因为权限控制第37行代码在高版本的Android系统会执行失败。

    下面 具体  这套代码 也是 主要 为了 HookLua源码   不支持 luaJit

    先通过包名过滤 

    Hook so加载函数 

    如果 判断 是指定的 so 加载 自己编译的 so

    在 onLoad 函数中 配合 inlineHook Hook 指定 函数 

    笔者 利用这个 Hook  lua游戏源码   因为 加载 lua 需要走 luaL_loadbuffer 函数 

    具体 流程 可以百度   lua加载流程 分析一下

    执行自己的 loadbuffer 函数 

    咋 sd卡创建 hookLua 文件夹 

    进行保存 即可 

    可以利用 这套 模块 进行 Hook 任意 so的 指定 函数 

    具体地址如下 

    GitHub - w296488320/XposedLuaHook: xposedLuaHook

    ---------------------------------------------------------------------------------------------------------------------------------------------------

    本文仅兼容 安卓 4.4 以下 

    5.0+ 以上请转到 

    https://www.jianshu.com/p/614721f7a2c8

    ----------------------------------------------------------------------------------------------------------------------------------------------------------
    喜欢文章的话 可以点个关注,如果对 逆向,脱壳,新技术 感兴趣的 同学 可以加 我Q群 欢迎各位能人志士 一起讨论

    欢迎加入故事,群聊号码:773642813  也可以加入笔者的 小密圈,各种安卓新技术,源码分享等

    ![image.png](https://img.haomeiwen.com/i12722767/b5cc4ae2c4480d6c.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

    -----------------------------------------------------------------------------------------------------------------------------------------

    相关文章

      网友评论

          本文标题:如何利用xposed Hook Native层 函数

          本文链接:https://www.haomeiwen.com/subject/zafbtqtx.html