[求助帖]app 抓包时采用 sslpinning+其他技术,使用 xpose+justtrustme 后依然无法获取接口数据

2019-07-09 09:55:40 +08:00
 foxyier
app 下载地址: https://pinggu-m.itouchtv.cn/download
大佬们有时间帮忙看一下吧. Thanks.
说一下解决的思路就好.
2497 次点击
所在节点    Python
12 条回复
locoz
2019-07-09 16:20:59 +08:00
https://i.loli.net/2019/07/09/5d244e3a6345b79168.png
随手丢进 Jadx 搜了一下,目测是混淆导致的 JustTrustMe 失效,可以看看我的这篇文章: https://zhuanlan.zhihu.com/p/63028507
foxyier
2019-07-10 14:23:12 +08:00
@locoz 大佬,通过你的方法已经不会出现开启代理后没有网络的情况了,但是用 fiddler 抓包的时候接口依然是锁头状态无法获取接口参数及数据,请问有什么办法呢
locoz
2019-07-10 15:05:51 +08:00
界面上有什么提示吗?有的话反编译搜一下提示内容
foxyier
2019-07-10 16:00:16 +08:00
@locoz
这个就是提示的内容:

这是 response 的 headers:
HTTP/1.1 200 Connection Established
FiddlerGateway: Direct
StartTime: 15:54:25.412
Connection: close


这是返回的文本:

Encrypted HTTPS traffic flows through this CONNECT tunnel. HTTPS Decryption is enabled in Fiddler, so decrypted sessions running in this tunnel will be shown in the Web Sessions list.

Secure Protocol: Tls12
Cipher: Aes128 128bits
Hash Algorithm: Sha256 256bits
Key Exchange: ECDHE_RSA (0xae06) 256bits

== Server Certificate ==========
[Subject]
CN=*.itouchtv.cn, S=广东省, L=广州市, O=广州荔枝网络有限公司, C=CN

[Issuer]
CN=WoSign OV SSL CA, O=WoSign CA Limited, C=CN

[Serial Number]
12D6A4902E380B52703CF0F6880C617F

[Not Before]
2017/10/27 14:34:56

[Not After]
2020/10/25 14:34:56

[Thumbprint]
17A1C052BA4F0B4EC151FA22EBBEF2F122F175BB

[SubjectAltNames]
*.itouchtv.cn, itouchtv.cn
locoz
2019-07-10 16:04:09 +08:00
@foxyier #4 emmmmmm 我指的是 APP 的界面上
foxyier
2019-07-10 16:09:20 +08:00
@locoz 没有提示。可以正常刷新数据, 正常播放视频.
locoz
2019-07-11 10:56:11 +08:00
@foxyier #6 那你这个有点奇怪的啊,可以正常请求,但是抓包工具上看不到具体内容,而且虽然看不到具体内容但是还可以看到 CONNECT 请求。。
locoz
2019-07-11 10:57:39 +08:00
@foxyier #6 你抓浏览器 APP 的包能抓到吗?如果没问题的话,有可能是做了代理检测,你试试在解了 ssl pinning 的基础上加个全局代理试试,就是我那个抓包系列文章中的初级篇内容。
foxyier
2019-07-11 14:57:03 +08:00
@locoz 使用了文章中的两种方法都不行。开启强制代理或者 vpn 后,就又和没有网络一样了.
linhua
2019-07-11 15:12:01 +08:00
强制代理或者 vpn 后没有网络 , 说明还是 ssl pinning 导致的问题
foxyier
2019-07-11 15:58:31 +08:00
@locoz 采集其他的包都是没有问题的,采集这个 app 的图片和视频地址也可以采集到, 只有接口的地址和数据无法获取.
foxyier
2019-07-12 16:26:25 +08:00
@locoz 大佬,能再提供个思路么。。0.0 没有头绪了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/581214

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX