小谷秃头合集git
tcpdump
, wireshark
抓包,今天介绍下小谷比较喜欢的Charles(青花瓷)
咱们用
Mac
的话其实很好配置的github
iPhone和Mac
连到同一网络
下这里小谷采起的方式是,
Mac开启WiFi,iPhone链接
markdown
Mac开启WiFi
iPhone链接WiFi
设置—>无线局域网 —> 链接. 而后点击
WiFi
设置网络
Charles(青花瓷)
。在Mac上安装根证书
这个时候你能够
重启
下Mac
的Charles(青花瓷)
,而后就能够抓取HTTPS
网络数据包了.(若是还有问题能够问小谷)tcp
成功解析出来了oop
这样咱们请求www.qq.com. 就会变成请求www.baidu.compost
查找并进行替换spa
iPhone
看效果完美的变成了
小谷一下
插件
BreakPoints(断点)功能
适用于调试的时候修改一次
网络数据。重定向
和Rewrite功能
是长期修改的当走到断点的时候,
Charles
会截取网络请求,而后能够修改后继续执行。(这个兄弟们能够玩一下)3d
最最最经常使用的来了
Compose功能
就是当你感受抓取了一个重要请求的时候,你能够肆无忌惮,毫无底线的试验
执行再看结果,简单来讲就是能够
一直改参数试验
Charles
能够抓大量网络数据包了,不过若是使用了SSL双向验证
,Charles
就不能抓了没有办法了吗?怎么可能呢! 哈哈😆
ssl-kill-switch2 插件下载 (有兴趣的能够看下他的源码是怎么实现的~)
下载com.nablac0d3.sslkillswitch2_0.14.deb
(目前最新的)
而后装在手机的/var/mobile/
目录下
安装并重启界面
设置界面
就能够看见一个这开启以后,
Charles
就能够抓数据包了!!
原本最后想拿个例子演示的。不过没有想好什么例子
Charles
抓包仍是很好用的。兄弟们能够用起来。(不过正向开发接触的很少,小谷也是兴趣使然研究的一波)
最后但愿这篇博客对兄弟们有用,祝兄弟们武运昌隆~