使用 Wireshark 分析 iOS 和 Android 的所有 TCP&UDP 协议(和 TLS 解密)

2020-11-17 10:58:37 +08:00
 thisismr2

借助 Wireshark, 包括但不限于 HTTP 协议, 基本上所有主流协议都能分析, 包括 UDP 协议. 所以对于网络协议抓包分析的工作者应该是很有帮助的

视频

https://www.youtube.com/watch?v=IhxrSyqky94

App

Wireshark Helper https://www.txthinking.com

iOS https://apps.apple.com/us/app/wireshark-client/id1534485108

Android https://play.google.com/store/apps/details?id=com.txthinking.wireshark

兑换码

兑换码发放: 每 10 楼, 按 1-10 的随机数抽一次奖, 比如 1-10 楼抽一次, 11-20 抽一次, 21-30 抽一次... 抽的结果会在帖子内截图. 用 google 随机数生成器抽. 被抽到的可以选择需要 iOS 或 Android 端其中的一个兑换码

google 随机数生成器长这个样子

https://i.imgur.com/WLrgWLr.png https://i.loli.net/2020/11/17/OwyukCsVGrUx8Jq.png

21772 次点击
所在节点    分享创造
489 条回复
Blanke
2020-11-17 11:13:57 +08:00
ssl pinning 的也行?
daohannce
2020-11-17 11:51:23 +08:00
蹲一个抽奖!
0o0O0o0O0o
2020-11-17 11:54:15 +08:00
brook 作者吗
SeanChense
2020-11-17 12:04:44 +08:00
@Blanke 本质上还是中间人,所以不能
thisismr2
2020-11-17 12:12:05 +08:00
原理是中间人攻击. 对于证书固定的可以搭配 xposed
0TSH60F7J2rVkg8t
2020-11-17 12:12:52 +08:00
来试试运气
ylls
2020-11-17 12:16:43 +08:00
来试试运气
thisismr2
2020-11-17 12:16:47 +08:00
根据 TLS 的原理, TLS 解密的难度可以分为很多种: 1 可以; 2 可以但很复杂; 3 可以但非常复杂; 4 不可以(除非能破解源码)
写这个的时候, 我曾试图解决更多, 但发现要想解决更多, 基本上都需要到 hack 操作系统机制的地步了, 当然大部分情况都是 1 的情况. 所以有 2,3 特殊情况时, 可以搭配 xposed 的模块已经算成熟了
coderabbit
2020-11-17 12:17:41 +08:00
分子
3dwelcome
2020-11-17 12:20:40 +08:00
如果客户端代码里对服务器的 SSL 证书做强校验,这就没办法了吧。
本质上还是个代理,自动颁发证书,又不可能破解源代码。
VAZ
2020-11-17 12:20:47 +08:00
分子
Choyes
2020-11-17 12:21:21 +08:00
坐等开奖
viniedodo
2020-11-17 12:25:11 +08:00
来试试运气
cydysm
2020-11-17 12:28:01 +08:00
当分子
bowser1701
2020-11-17 12:31:54 +08:00
分子
terencehan
2020-11-17 12:37:44 +08:00
分子
thisismr2
2020-11-17 12:38:24 +08:00
1-10 楼. 随机得出 2

https://i.loli.net/2020/11/17/xZ4Ibhfe8rSkVNG.png

@daohannce 请在这里 base64 一下你的邮箱, 然后告知需要 ios 还是 android 端的兑换码. Thank you.
illl
2020-11-17 12:39:09 +08:00
分子
Meltdown
2020-11-17 12:39:43 +08:00
QUIC 能分析吗
thisismr2
2020-11-17 12:40:24 +08:00
@3dwelcome 如果是 android 可以用 xposed 钩子, 基本能达到修改 TLS 相关代码的效果

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

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

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

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

© 2021 V2EX