抓包的原理,都是引入中间人(即代理)来拦截请求,然后转发。
大概分为以下几步:
1、手机设置代理到PC,并指定端口。通常是8899。
2、开启whistle并监听8899端口。目的是拦截手机请求。
3、whistle拦截到8899端口的请求,并转发。(此过程中,whitle可以对请求request和response修改)
由于https需要证书验证,所以需要安装Pc信赖的证书。
问:SwitchyOmega是干什么用的?
答:浏览器代理,可以设置代理和端口。代理到本机,所以127.0.0.1,端口是8899。
还可以设置不被代理的ip。这个容易理解。