-
-
[原创]OkHttpCat自识别版本
-
发表于:
2019-9-17 13:51
15343
-
这个 抓包Hook 也是 基于 这篇帖子基础上 做的
https://bbs.pediy.com/thread-252100.htm
之前做的这一版本 只是 针对那些没有被 混淆的 OkHttp 如果 被混淆了 就会导致失效
先介绍一下 okHttp的 拦截器 先看图
主要 分为 2种 一个是本地 ,一个是网络的 这两个 拦截器 只需要 注入 其中一个即可拿到 请求以及响应的内容
在 okHttp中 本身 就存在一个 日志拦截器(HttpLoggingInterceptor) 主要是 查看 请求以及返回结果的
因为 app被混淆了 我就用反射把这个类的 主要功能大概实现了一下
在原版的 HttpLoggingInterceptor 会 判断是否打印头部信息 Body等 内容
我们 也不需要 做里面的那么多判断 只需要把里面的内容全部打印即可
目前主要做了 四个功能
前面两个 是 主要是 Hook了OkHttp的 client的构造和client.build方法(因为OkHttp有很多版本 为了兼容 以前的版本 )
如果确认了对方 使用 okHttp3 可以用前两者
拿了 市面上一个混淆的 app 并且用了okHttp 的 测试了一下效果还可以
通杀模式 主要 是 对 Http请求必走的函数 进行 了Hook
并打印调用信息
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)
最后于 2020-11-16 11:20
被珍惜Any编辑
,原因: