Git Product home page Git Product logo

Comments (4)

caikelun avatar caikelun commented on July 18, 2024

感谢!确实如果so库在编译链接的时候指定了--hash-style=both,hook会遇到问题。我在最新的提交中修复了这个bug:e3fc193

from xhook.

xqyphp avatar xqyphp commented on July 18, 2024

不客气,另外提个意见,能不能加上直接修改导出表的功能,就是直接修改sym的地址,在实际用的时候有个情况是被hook的so加载较早,后面其他so调用这个函数的时机不能确定,现有的貌似不能满足需求,我自己稍微修改了一下使用l了。

from xhook.

caikelun avatar caikelun commented on July 18, 2024

嗯嗯,有空我研究一下加上这个功能,导出表hook有些场景下确实也挺有用的。我们目前自己的使用场景相对固定一些,就是在dlopen或System.loadLirary几个特定的so库后,立刻用xhook去hook一些系统调用,做一些性能/泄露/统计分析的事情。

以后多交流哦~ 🍻

from xhook.

xqyphp avatar xqyphp commented on July 18, 2024

嗯,以后多交流,我是直接修改的symtab的st_value,能实现功能,不知道会不会有其他问题。

from xhook.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.