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

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

2021-3-25 16:38
3500

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

1
android:debuggable="true"

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

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

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


[培训]科锐软件逆向50期预科班报名即将截止,速来!!! 50期正式班报名火爆招生中!!!

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

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

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

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

游客
登录 | 注册 方可回帖
返回