我正在尝试处理某些Android系统库的.rel.plt
部分,我可以很容易地找到这些函数的地址。
但是我不确定.rel.dyn
部分的条目中的内容。此部分是否也包含功能? ARM安卓库中缺少X86库中的.got.plt
表。不确定是否也需要这些。
android链接器代码提到系统库是预先链接并在固定地址加载的。如何处理.rel.plt
和.rel.dyn
部分。
更广泛的问题是了解基于Android ARM的系统库以及.rel.dyn
,rel.plt
和.got.plt
部分,并添加了预关联的问题。
答案 0 :(得分:0)
我认为这个项目对你有很大的帮助。 https://github.com/shoumikhin/ELF-Hook 这家伙刚刚将这个方法记录在这里http://www.codeproject.com/Articles/70302/Redirecting-functions-in-shared-ELF-libraries适用于ARM Android平台