【问题标题】:Is it possible to call invisible functions of an so是否可以调用 so 的不可见函数
【发布时间】:2020-01-16 14:53:46
【问题描述】:

我正在使用无法重建的 so。但是没有导出so的高级API(我用objdump找到了隐藏的函数符号)。那么是否可以通过解码加载到内存中的elf来查找函数地址呢?

【问题讨论】:

    标签: shared-libraries elf linux-development


    【解决方案1】:

    这实际上是 this 问题的副本。

    是否可以通过解码加载到内存中的elf来查找函数地址?

    如果符号对objdump 可见,则它存在于 DSO 的符号表中,是的,它的地址可以通过编程方式提取。

    这并不难。 Example.

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-15
      • 1970-01-01
      • 1970-01-01
      • 2015-05-22
      • 2015-02-13
      相关资源
      最近更新 更多