首页
社区
课程
招聘
未解决 有一个apk,debug选项是开的,如何查看debug输出的信息?
发表于: 2021-3-25 16:38 3599

未解决 有一个apk,debug选项是开的,如何查看debug输出的信息?

2021-3-25 16:38
3599

有一个apk文件,已经修改
AndroidManifest.xml中

1
android:debuggable="true"

能看到代码中有很多调试输出信息,比如

1
LogUtil.d(TAG, "设置地址:" + str);

有什么方法可以看到apk在手机或者虚拟机上运行时的输出的debug信息?


[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 32
活跃值: (88)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
debuggable 是可调试,不等于日志能输出
2021-3-25 17:54
0
雪    币: 6877
活跃值: (3098)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
应该有判断输出的吧,可以修改那个判断,或者hook这个日志函数
2021-3-26 12:39
0
雪    币: 11
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
4
找到那个日志工具类直接打开日志打印,我都是这么干的!当然加固的就难了
2021-3-26 16:02
0
雪    币: 12790
活跃值: (1862)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
5
这个好像还挺好搞的,你可以用frida搞日志工具类的调用堆栈打印,或者直接简单的使用ddms工具跑一遍都出来了
2021-3-27 08:20
0
雪    币: 191
活跃值: (78)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6

这个app没有加壳,代码里确实有打印日志的开关,默认是false,用apktool解包成smail文件修改成true后,打包成apk出错,

 brut.androlib.AndrolibException: brut.common.BrutException: could not exec (exit

试了就算不修改代码,打包也会出错,请问有什么方法可以修改代码再打包回apk?

2021-3-27 17:29
0
游客
登录 | 注册 方可回帖
返回
//