zoukankan      html  css  js  c++  java
  • fiddler抓包工具-常用功能1

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

    1、pc端开启fiddler,fiddler的http代理默认为:127.0.0.1  端口为:8888
    2、移动设备网络中开启【手动代理】
        代理服务器主机名:【如:10.252.190.211】pc端ip地址
        代理服务器端口:【8888】
    3、移动设备访问页面时,即可实现请求pc端设置的host地址
     
    二、fiddler 将请求服务器文件,指向本地文件
    1、选择AutoResponder选项卡
    勾选【Enable rules】【Unmatched requests passthrough】
     
    2、浏览器中复制服务器文件地址
    3、fiddler点击【Add Rule】
    【第一栏】填写服务器文件地址
    【第二栏】选择【find a file】从本地选择替换文件
    点击【Save】
    4、完成,保持勾选状态
     
    三、修改请求表单和响应数据
    1、命令介绍:
    //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命令介绍页面
     
    2、以bpu为例演示断点:(淘宝页面搜索【足球鞋】请求为案例)
    (1)使用命令在请求时打上断点
     
     
    (2)淘宝页面进行搜索按钮点击,fiddler拦截请求
     
     
    (3)点击中断的请求,在会话中进入一下窗口,此时请求未发送,可修改请求参数,这就实现了请求参数的修改
     
    (4)点击Break on Response,即发送请求,在响应处断点,可在TextView中改变响应数据
    (5)点击【Run to Completion】完成响应
     
    (6)命令行,输入【bpu】清除所有断点
     
     版权声明:本文为博主原创文章,未经博主允许不得转载。 http://www.cnblogs.com/zuozuo-blog/
  • 相关阅读:
    linux进程调度(zz)
    为什么vfork的子进程里用return,整个程序会挂掉,而且exit不会(zz)
    ubuntu安装samba
    【前端知乎系列】ArrayBuffer 和 Blob 对象
    【Web技术】442- 关于图片懒加载的几种方案
    【Web技术】441- 蚂蚁前端研发最佳实践
    【面试题】440- 10 道 Nodejs EventLoop 和事件相关面试题
    【面试题】439- 这是一道网红面试题
    【Web技术】438- 移动端体验优化经验总结与实践
    记 · 寒风依旧 · 虎跑路和人生路
  • 原文地址:https://www.cnblogs.com/zuozuo-blog/p/9105474.html
Copyright © 2011-2022 走看看