Fiddler手机抓包,及HTTPS协议抓包

Fiddler对Android&ios手机抓包使用说明,及HTTPS协议抓包

   Fiddler是位于客户端和服务器端的HTTP代理,也是目前最常用的http抓包工具之一 。 它能够记录客户端和服务器之间的所有HTTP请求,可以针对特定的HTTP请求,分析请求数据、设置断点、调试web应用、修改请求的数据,甚至可以修改服务器返回的数据,功能非常强大,是web调试的利器。下面为使用fiddler IOS手机抓包的一些设置步骤

 

一:启动Fiddler,打开菜单栏中的 Tools > Fiddler Options,打开“Fiddler Options”对话框

Fiddler手机抓包,及HTTPS协议抓包_第1张图片

Fiddler Options”对话框切换到“Connections”选项卡,然后勾选“Allow romote computers to connect”后面的复选框,然后点击“OK”按钮。

Fiddler手机抓包,及HTTPS协议抓包_第2张图片


二:PC端设置共享wife供手机端连接:在本机命令行输入:netsh wlan sethostednetwork mode=allow ssid=yjp12 key=12344321 再输入netsh wlan starthostednetwork

Fiddler手机抓包,及HTTPS协议抓包_第3张图片

 

三:在本机命令行输入:ipconfig,找到本机的ip地址,后面手机设置的时候会用到

Fiddler手机抓包,及HTTPS协议抓包_第4张图片

四:打开ios设备的“设置”->WLAN”,找到你刚刚开启的wifeyjp12)网络,链接后,点击网络后面的属性按钮,修改网络代理ip,在“代理”后面的输入框选择“手动”,在“代理服务器主机名”后面的输入框输入电脑的ip地址,在“代理服务器端口”后面的输入框输入8888,然后点击“保存”按钮。

 Fiddler手机抓包,及HTTPS协议抓包_第5张图片

Fiddler手机抓包,及HTTPS协议抓包_第6张图片

五:这时候启动手机,fiddler已经可以抓取手机端的http请求了

Fiddler手机抓包,及HTTPS协议抓包_第7张图片

Ps:如果抓取的是https协议包,需求继续做下面的设置

一:打开Fiddler,然后点击菜单栏的Tools> Fiddler Options,打开“Fiddler Options”对话框。

Fiddler手机抓包,及HTTPS协议抓包_第8张图片

二:在打开的对话框中切换到“HTTPS”选项卡

Fiddler手机抓包,及HTTPS协议抓包_第9张图片

三:在打开的“HTTPS”选项卡中,勾选“Capture HTTPS  CONNECTs”和“Decrypt HTTPStraffic”前面的复选框,然后点击“OK”。

Fiddler手机抓包,及HTTPS协议抓包_第10张图片

四:手机浏览器打开,地址写 你的电脑IP  后面加  端口号。
比如

192.168.137.1::8888

Fiddler手机抓包,及HTTPS协议抓包_第11张图片

 

五:点击安装证书链接,然后就可以通过fiddler抓取手机端的https请求了

Fiddler手机抓包,及HTTPS协议抓包_第12张图片

点击安装证书

 Fiddler手机抓包,及HTTPS协议抓包_第13张图片

下面为证书安装完成后的截图

Fiddler手机抓包,及HTTPS协议抓包_第14张图片

 

注意:fiddler设置完成后必须重启fiddler才行

 

下面就可以利用fiddler抓取手机端的https请求了

Fiddler手机抓包,及HTTPS协议抓包_第15张图片

你可能感兴趣的:(手机抓包)