attach了一个应用,hook了libc.so的recvfrom函数,打印了其中的堆栈,里面有个libxxx.so!fucntion+0xda 0xe3db4705
我继续跟,想去hook这个libxxx.so,但是发现没有libxxx.so,使用了objection的memory list modules命令查看了下,确实没有这个so
然后使用cat /proc/17050/maps去找,又找到了libxxx.so,而且有3个(这个是由于多进程吗?)
想问下这种是啥情况
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课
flysea 模拟器么,如果是模拟器,试试真机
真机,是我糊涂了
libxxx.so是触发行为后才加载的
前面用frida以及objection找不到libxxx.so,是因为还未触发加载libxxx.so的行为
后面用cat能找到,就是因为触发了加载