Lnju 发表于 2015-8-21 09:29:55

在linker中对init下断点

本帖最后由 Lnju 于 2015-8-21 09:32 编辑

在这个blog http://0nly3nd.sinaapp.com/?p=649
上看到了如何对init下断点,先要找到哦啊linker中的字符串dloen
新开一个IDA,载入linkerShift+F12打开字符串窗口,搜索字符串:dlopen


可是我在我的linker上没有找到这个字符串,有没有各位和我遇到一样情况的

求教如何在init下断点,感谢啊



Lnju 发表于 2015-8-21 10:31:01

换 4.4.2的 image就可以了

龙飞雪 发表于 2015-8-21 16:16:46

dlopen这个函数貌似不是link导出的吧

龙飞雪 发表于 2015-8-21 16:18:32

看so文件的 .init段和.initarry段,或者查找上面显示的字符串

Lnju 发表于 2015-8-21 16:58:17

龙飞雪 发表于 2015-8-21 16:18
看so文件的 .init段和.initarry段,或者查找上面显示的字符串

源码在http://androidxref.com/4.4.2_r2/xref/bionic/linker/linker.cpp#823 实现的,一开始用的虚拟机版本不太对,4.4.2的就可以找到字符串

龙飞雪 发表于 2015-8-27 11:30:35

Lnju 发表于 2015-8-21 16:58
源码在http://androidxref.com/4.4.2_r2/xref/bionic/linker/linker.cpp#823 实现的,一开始用的虚拟机版 ...

哦哦。{:4_109:}
页: [1]
查看完整版本: 在linker中对init下断点