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

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

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

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

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


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

 

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

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

 


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

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

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

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

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

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

192.168.137.1::8888

 

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

点击安装证书

 

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

 

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

 

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

猜你喜欢

转载自blog.csdn.net/weixin_42606128/article/details/80924343