
代码
from scapy.all import * def CallBack(packet): if packet.haslayer('HTTP'): http = packet.payload.payload.payload print( http.show()) sniff(prn=CallBack, count=0) 但是这个样子抓不到 https 里面原生 http 报文,有什么办法可以抓包 https 里面的 http 报文呢?
如果有例子就更好了
顺便问下, ws 和 wss 的又该怎么抓呢
1 Buges 2022 年 1 月 14 日 via Android 你要抓 HTTPS ,要么中间人,要么拿到密钥解密。 |
2 simple2025 OP @Buges scapy 搞不了是吗? |
3 Buges 2022 年 1 月 14 日 via Android @chenqh https://github.com/secdev/scapy/tree/master/doc/notebooks/tls 当然可以,拿到密钥就能解密。或者换 mitmproxy 用中间人的方式抓。 |
4 simple2025 OP @Buges 看不懂,太菜了我 |