目录
抓包的原理
抓包的软件非常多,其实底层逻辑充当了一个中间人代理的角色来对HTTPS进行抓包,结合日常自己用的Charles做一个记录。首先先了解抓包的原理。
电脑上的Charles监听一个端口,最多的是8888,在测试机器上连接同一个局域网,配置网络代理,指向该PC的8888端口,这样一来测试机的所有网络通信都会被转发到PC的8888端口,进而被Charles捕获,然后就可以对数据包进行分析。经常用的网络协议分为HTTP和HTTPS,HTTPS在HTTP上进行了加密操作,所以对这两种请求进行抓包也有不同。
抓包的步骤
大致了解了原理,那么我们先可以使用起来,使用Charles抓包的步骤。
1. 下载Charles
Charles官网下载地址:https://www.charlesproxy.com/download/
2. PC抓HTTPS协议的包
步骤1:
虽