fiddler抓包工具-经常使用功能1

1、移动设备手动代理(访问pc设置的host)web

一、pc端开启fiddler,fiddler的http代理默认为:127.0.0.1  端口为:8888
二、移动设备网络中开启【手动代理】
    代理服务器主机名:【如:10.252.190.211】pc端ip地址
    代理服务器端口:【8888】
三、移动设备访问页面时,便可实现请求pc端设置的host地址
 
2、fiddler 将请求服务器文件,指向本地文件
一、选择AutoResponder选项卡
勾选【Enable rules】【Unmatched requests passthrough】
 

 

二、浏览器中 复制服务器文件地址

 

三、fiddler点击【Add Rule】
【第一栏】填写服务器文件地址
【第二栏】选择【find a file】从本地选择替换文件
点击【Save】

 

四、完成,保持勾选状态
 

 

3、修改请求表单和响应数据
一、命令介绍:
//bpu在请求开始时中断
bpu  /favicon.ico //中断指定请求
bpu //没有参数时,清除当前全部断点
 
//bpafter在响应到达时中断
bpafter /favicon.ico //在响应到达时,中断指定请求
bpafter //没有参数时,清除当前全部断点
 
//bps在特定http状态码时中断
bps 404 //在特定http状态码时中断
bps     //没有参数时,清除当前全部断点
 
//bpv/bpm在特定请求method时中断
bpv POST  //中断指定method请求
bpv      //没有参数时,清除全部断点
 
注:命令行输入【help】回车,会打开fiddler命令介绍页面
 
二、以bpu为例演示断点:(淘宝页面搜索【足球鞋】请求为案例)
(1)使用命令在请求时打上断点
 
 
(2)淘宝页面进行搜索按钮点击,fiddler拦截请求
 
 
(3)点击中断的请求,在会话中进入一下窗口,此时请求未发送,可修改请求参数,这就实现了请求参数的修改
 

 

(4)点击Break on Response,即发送请求,在响应处断点,可在TextView中改变响应数据

 

(5)点击【Run to Completion】完成响应
 
(6)命令行,输入【bpu】清除全部断点
相关文章
相关标签/搜索