12下一页
返回列表 发新帖

Android端Log输出工具分享:MyLogCat

  [复制链接]

1

主题

14

帖子

81

积分

小学生

Rank: 2

金币
20
好评
3
贡献
0
QQ
发表于 2021-5-11 15:32:31 来自手机  | 显示全部楼层 | 阅读模式
本帖最后由 OverLookedXiao 于 2021-5-12 15:59 编辑

    不容易啊,我就想发个帖子怎么这么难,折腾了好半天,枯了( •̥́ ˍ •̀ू )
    顺便一提,这是我发的第一个帖子,严格来说我注册这个论坛账号的主要目的就是发这个帖子,因为我觉得我发的东西有意义。所以说,如果你看了帖子之后觉得有用,还请多多回复,也希望能赞赏支持一下!
    先说下背景,五一期间自己闲的无聊便上手逆向分析了某视频APP,其中网络协议部分看得极为头疼(数据被加密了,还存在各种认证),此时我心中是一万句NMD飘过。然而,有什么办法呢?想了想,我觉得可以在app内部插入log,并把AndroidManifest的debuggable设为true,再用Android Studio的logcat输出信息。此外,我还可以抓包app进行分析,或者用AS动态调试Smali代码进行分析等。
    不过,坑爹的问题来了,上面的方法几乎都离不开电脑,或者说难以在手机上直接使用,而我当时回家去了没带电脑,因此逆向工作难以开展。后来便想,既然Android端都有MT管理器这种逆向工具,为啥没找到Android端的logcat工具呢(或许是我没找到,反正就是感觉不好用,不满足我的需求),后来在MT论坛发现了log工具,如清羽的Log工具类:
https://bbs.binmt.cc/thread-19320-1-1.html
以及这个我没有权限查看的帖子(难受,谁能告诉我他发的内容啊)
https://bbs.binmt.cc/thread-49477-1-1.html
还有这位大哥的方法分享
https://bbs.binmt.cc/thread-45025-1-1.html
还有这种用模块的,往手机写入文件的方法
https://bbs.binmt.cc/thread-14812-1-1.html
    其实这些方法也不是不行,也特别值得借鉴,但就是不太满足我的需求,因此,作为强迫症的我,决定自己动手,丰衣足食,于是便有了这个MyLogCat,顺便分享给大家。
    当然了,本人大白一枚,技术有限,还请大佬高抬贵手,轻点儿喷,大家有什么改进意见的也可以提一下,如果用的人多的话我应该会考虑软件之后的更新维护。好了,废话不多说了,也感谢你能看到这儿,软件界面如下:



    然后这是用于Log测试的demo程序,可以看到悬浮窗中直接打印出了我们想要的信息:

    下面说说使用方法("关于"界面也有,我再啰嗦一下),如果你是写程序的话,可以先在项目java目录创建tools类,再从"关于"界面复制java代码,然后在想调用的地方的onCreate中调用一次myLogInit(Activity a),然后调用myLog就行了,如下图:



    如果是逆向app注入log的话,和上面步骤类似,用MT管理器就行了,如图:



    其实上面的方法原理都是一样的,都是调用tools类中的方法实现打印log,相信有点基础的同学已经看出来我在干什么了。对了,那个myLogInit方法一定要先调用一次才能输出log,一般是在SplashActivity和MainActivy中调用(看情况,能确保在myLog之前执行就行),其目的是获取一个Context用于传log。软件只在自己手机上测试通过,不能保证在你的手机上不出错,还请多多包涵
    哎呀,貌似又写复杂了,但是我也没有办法,这是我能想到的最好的解决方法了,如果大家有更好的方法,欢迎大家指导,最后,软件链接如下:
MyLogCat:https://wwr.lanzoux.com/iVaMsp0elrc
密码:hujt
SendLog:https://wwr.lanzoux.com/iC9CPp0pydc
密码:4akv

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
已有3人评分好评 金币 理由
小小虾 + 1 + 1
userr + 1
安屠生 + 1 + 1

查看全部评分 总评分:好评 +3  金币 +2 

qq:1520559187目前小学生,不能回私信哈
回复

使用道具 举报

1

主题

14

帖子

81

积分

小学生

Rank: 2

金币
20
好评
3
贡献
0
QQ
发表于 2021-5-11 15:33:48 来自手机  | 显示全部楼层
沙发就归楼主了,欢迎大家交流反馈
回复

使用道具 举报

11

主题

2416

帖子

9530

积分

硕士生

Rank: 6Rank: 6

金币
3438
好评
8
贡献
0

MT论坛最佳新人MT论坛帅哥考神MT论坛新人

发表于 2021-5-11 15:42:25 来自手机  | 显示全部楼层
沙发木有了
回复

使用道具 举报

23

主题

1105

帖子

3957

积分

大学生

Rank: 5Rank: 5

金币
1606
好评
3
贡献
0
发表于 2021-5-11 15:44:38 来自手机  | 显示全部楼层
原创?支持一下?
回复

使用道具 举报

0

主题

183

帖子

1008

积分

高中生

Rank: 4

金币
209
好评
0
贡献
0
发表于 2021-5-11 15:47:37 来自手机  | 显示全部楼层
去看看好用不
回复

使用道具 举报

12

主题

4127

帖子

1万

积分

博士生

Rank: 7Rank: 7Rank: 7

金币
2273
好评
4
贡献
0
发表于 2021-5-11 15:52:43 来自手机  | 显示全部楼层
支持支持。
回复

使用道具 举报

2

主题

3468

帖子

7539

积分

硕士生

Rank: 6Rank: 6

金币
729
好评
1
贡献
0
发表于 2021-5-11 16:27:34 来自手机  | 显示全部楼层
回复一下
回复

使用道具 举报

9

主题

2091

帖子

5519

积分

硕士生

Rank: 6Rank: 6

金币
1936
好评
0
贡献
0
发表于 2021-5-11 16:53:26 来自手机  | 显示全部楼层
感谢
回复

使用道具 举报

1

主题

2821

帖子

1万

积分

博士生

Rank: 7Rank: 7Rank: 7

金币
4045
好评
1
贡献
0
发表于 2021-5-11 17:07:07 来自手机  | 显示全部楼层
感谢分享
回复

使用道具 举报

86

主题

4297

帖子

1万

积分

博士生

Rank: 7Rank: 7Rank: 7

金币
4785
好评
226
贡献
1

MT论坛最佳新人MT论坛帅哥考神MT论坛活跃会员MT论坛侠客

发表于 2021-5-11 18:18:49 来自手机  | 显示全部楼层
水一下。
回复

使用道具 举报

11

主题

605

帖子

2430

积分

大学生

Rank: 5Rank: 5

金币
512
好评
1
贡献
0

考神MT论坛帅哥MT论坛最佳新人MT论坛新人

QQ
发表于 2021-5-11 18:51:26 来自手机  | 显示全部楼层
感谢分享
回复

使用道具 举报

7

主题

691

帖子

2255

积分

大学生

Rank: 5Rank: 5

金币
997
好评
0
贡献
0
QQ
发表于 2021-5-11 20:01:48 | 显示全部楼层
楼主能否录制成学习一下,谢谢
回复

使用道具 举报

33

主题

388

帖子

2916

积分

大学生

Rank: 5Rank: 5

金币
537
好评
173
贡献
0
发表于 2021-5-11 20:11:51 来自手机  | 显示全部楼层
er345 发表于 2021-5-11 20:01
楼主能否录制成学习一下,谢谢

看图秒懂, 还要云什么视频,图文不是更详细,,,,
回复

使用道具 举报

16

主题

879

帖子

6917

积分

硕士生

Rank: 6Rank: 6

金币
1109
好评
6
贡献
0

考神MT论坛帅哥

发表于 2021-5-11 21:24:03 来自手机  | 显示全部楼层
看一下。
回复

使用道具 举报

18

主题

960

帖子

3541

积分

大学生

书呆子

Rank: 5Rank: 5

金币
456
好评
4
贡献
0
QQ
发表于 2021-5-11 22:21:22 来自手机  | 显示全部楼层
和MT管理器的 日志注入记录  是 不是一个功能?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表