首页
社区
课程
招聘
未解决 [求助] IDA 7.0调试so文件,提示 Module '/data/app/com.friday.nativeapplicationtest-1/lib/arm/libmytest.so' has no names
发表于: 2021-3-8 18:27 5121

未解决 [求助] IDA 7.0调试so文件,提示 Module '/data/app/com.friday.nativeapplicationtest-1/lib/arm/libmytest.so' has no names

2021-3-8 18:27
5121
1
2
3
4
5
   最近在研究 Android 平台的 ARM 汇编,我用 Android Studio 4.1.1 创建了一个 Native C++ 项目,cpp 文件里面写了几个 native 函数,然后用 CMakeLists.txt 编译,最后打包成apk。
 
   我用 IDA 7.0 想调试一下 so 生成的汇编代码,IDA 配置步骤都是正确的,调试其他的 apk 都可以找到 native 函数,然后下断点查看。但是对于我自己写的这个 apk,IDA 死活调试不了,尝试了无数次,以 Debug 模式打包都不行,提示如下图。如果把 so 文件直接拖到 IDA 里面,是能够看到导入和导出函数的。
 
搜索引擎也搜了,但还是没有找到是啥原因,所以发到论坛上,apk和源代码在附件里,希望高手能指点迷津。


[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

最后于 2021-3-8 18:34 被lhking编辑 ,原因:
上传的附件:
收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 381
活跃值: (113)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2

现在确定不是编译的问题,如果用一个第三方的so文件,调用里面的一个方法,IDA 日志里面会有一个 got SIGCHLD signal (Child status has changed),然后Module里面就能双击看到方法了,不过还没搞明白是怎么回事。

最后于 2021-3-16 18:08 被lhking编辑 ,原因:
2021-3-16 18:02
0
雪    币: 235
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
3
解决了没??
2021-12-31 12:33
0
游客
登录 | 注册 方可回帖
返回
//