抓包工具之fiddler实战2-设置断点
Fiddler作为抓工具包,功能强大,作为代理服务器,可以对抓获到的请求或响应进行修改,然后模拟客户端发送新的请求或模拟服务器返回修改后的响应结果。
Fiddler中设置断点修改Request
Fiddler最强大的功能莫过于设置断点了,设置好断点后,你可以修改httpRequest的任何信息包括host, cookie或者表单中的数据。设置断点有两种方法:
第一种:打开Fiddler 点击Rules-> Automatic Breakpoint ->Before Requests(这种方法会中断所有的会话)
如何消除命令呢? 点击Rules-> Automatic Breakpoint ->Disabled
第二种: 在命令行中输入命令: bpu www.baidu.com (这种方法只会中断www.baidu.com)
如何消除断点? 在命令行中输入命令 bpu
例子:打开www.oneplus.cn进行登陆操作:
打开fiddler,命令行下输入bpu http://account.oneplus.cn/onepluslogin,用来设置断点,截获登陆页面的所有请求。
然后在页面上输入用户名和错误的密码,进行登陆操作。
Fiddler会截获到该页面的所有请求,如下:
密码修改正确后,点击“Run to completion”
重新发送登陆请求,请求发送成功,页面登陆成功:
Fiddler中设置断点修改Response
当然Fiddler中也能修改Response:
第一种:打开Fiddler 点击Rules-> Automatic Breakpoint ->After Response (这种方法会中断所有的会话)
如何消除命令呢? 点击Rules-> Automatic Breakpoint ->Disabled
第二种: 在命令行中输入命令: bpu www.baidu.com after (这种方法只会中断www.baidu.com)
如何消除断点? 在命令行中输入命令 bpu
设置方法和断点请求类似,这里不做演示。
学习交流QQ:270224761
最新文章
- 神经网络及其PID控制
- Codeforces Round #175 (Div. 2)
- C# 多线程详解 Part.02(UI 线程和子线程的互动、ProgressBar 的异步调用)
- why happen ";WaitHandles must be less than or equal to 64";
- ! cocos2d sprintf的问题
- [转]EasyUI——常见用法总结
- ubuntu上部署github博客,利用hexo
- Oracle 表的访问方式(2)-----索引扫描
- 设计模式_Flyweight_享元模式
- 【POJ1182】 食物链 (带权并查集)
- .NET开源组件
- js预处理图片个人见解1
- boost::bind的使用方法
- Redis 的安装与使用
- 程序员周末阿里面试,5分钟就被一道题秒杀:HashMap与Hashtable
- 515. Find Largest Value in Each Tree Row查找一行中的最大值
- Mysql在master上查看有哪些slave
- webpack的版本进化史
- 内联汇编中的asm和__asm__
- JavaEE编程实验 实验1 Java常用工具类编程(未完成)