一、使用步骤
配置抓包http 和 https
1).配置抓包http
1.电脑和手机连同一个wifi
注意:手机、电脑必须在同一局域网内。
2.开始代理配置:(打开青花瓷,电脑顶部菜单栏上有个Proxy)
目录: Proxy - Proxy Settings
3.查看电脑IP:
目录:Help - Local IP Address
4.电脑上同意连接:
5.进行抓包:
2).配置抓包https
1.https抓包需要先配置http抓包,然后再搞下面的流程
2.安装SSL证书到手机设备:
Help - SSL Proxy - install Charles root certificate on a mobile device or remote browser
点击后会出现下面图片,然后需要做两个操作
1.打开手机 - 设置 - 无线局域网 - 找到你连接的那个wifi - 点击圆圈叹号 - 找到HTTP代理 - 代理改成手动,服务区和端口号改成下面图片上的 192.168.x.x 8888,你设置你自己的ip
2.打开safari 访问图片上提供的网址,这个网址是下载证书用的,根据浏览器提示你安装就好
3.安装好,你要去 设置→通用→关于本机→证书信任设置 里面启用完全信任Charles证书;
很重要,不信任抓包全部是unknown!!!!!!!!!!!!!!!!!!!!!!!!!
5、配置SSL代理:
Proxy -> SSL Proxying Settings...
6.勾选Enable SSL Proxying
点击Add:*:443
7.至此就可以进行https数据抓取了。
总结
前两天想抓包,但是一直unknown,我忘记信任证书了,安装证书和信任证书是两步,在手机设置上的不同地方,我下次一定不要再忘记!!!
|