加密流量分析
面试官想考什么
- 是否理解 Wireshark 的作用。
- 是否区分网络层加密和应用层加密。
- 是否知道 HTTPS 不是随便能解密。
先区分三类情况
1. 普通流量包分析
看:
- 源 IP / 目的 IP。
- 端口。
- 协议。
- DNS。
- HTTP 请求。
- TCP 流。
- 异常连接。
2. HTTPS/TLS 加密流量
不能直接看明文。
可能解密条件:
- 有浏览器导出的 TLS key log。
- 有服务端私钥且满足特定握手条件。
- 在代理抓包时安装了证书。
3. 应用层参数加密
比如请求里有:
signtokendataencrypt
需要结合 JS 逆向或客户端逻辑分析。
面试标准回答
1 | 如果遇到加密流量,我会先区分是网络层 TLS 加密,还是应用层参数加密。 |