ida 动态调试so库的坑点

其实我一开始也调试过 但是不是那么清晰  这次亲手 调试了一波  并且看懂了so库的算法算是 比较好的了   不过遇到了几个坑点   写下来 记录一下

 

第一 就是 

千万千万  好好看看   有没有   android:debuggable="true"  这句话 没有的话 一定要加上

 

第二 就是

ida  里面的选项 如果arm /android 不行的话  就选择linux

 

第三 就是 

一开始附加 进程的时候 可能没有 so库  但是如果你 点击app 让它调用 so库的函数  就能找到 so库 

我想 应该是 和dll 差不多   用到再 映射到内存 减少   损耗

 ida7.0 直接就把函数地址 算进去了  点击so库 直接就出现函数 点击函数 直接就能看到汇编 可以直接断点了

然后 调试的时候  要小心 细心    感觉安卓 ida 调试还是比较好用的


版权声明:本文为qq_41071646原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。