-
把Android系统里的linker文件导出来
图片.png -
在IDA中分析
图片.png
直接在string中查找会快些
图片.png
3.进入Calling函数,找到这个aCallingSPForS 函数地址
图片.png
4.交叉引用
图片.png
图片.png
5.找到 BLX R4 指令所在的地址
图片.png
6.在动态调试时找到linker 并记下 基址
图片.png
将静态分析获取到的偏移加上link的基址得到一个新地址
B6EE6000 + 2464 = B6EE8464
新地址 就是系统加载so的初始化函数
图片.png
然后从这进去一步步走,过反调试,Android系统初始化so的方法 是开发时所有添加的代码能最早运行的地方。