use*_*601 4 debugging java-native-interface android dalvik ida
我有一个使用jni的apk文件.我可以将classes.dex传递给IDA pro并将其附加到设备上的进程,但我无法进入本机库*.so.怎么做?
我甚至没有在"函数窗口"字段中看到C函数.我只看到java方法.
或者也许在apk中有另一种调试*.so的方法?
您将需要两个IDA PRO实例.在第一个中,您将附加您的DEX文件.在第二个中,您将拥有自己的本地库.
可以使用Davilk调试器附加DEX文件.请记住,如果应用程序不是由您制作且清单不允许附加调试器,则必须使用工程师设备ro.debuggable=1
.
另一方面,您可以使用GDB或IDA android_server
- 确实非常好,并将实例与已经打开的本机库相关联.
在每个实例中设置断点并开始调试.
归档时间: |
|
查看次数: |
5180 次 |
最近记录: |