使用Fiddler截断更改Request数据
2015-06-21 15:44
423 查看
0x01 Fiddler介绍
Fiddler是一个http协议调试代理工具,它能够记录并检查所有你的电脑和互联网之间的http通讯,设置断点,查看所有的“进出”Fiddler的数据。(百度百科)
0x02 测试版本
Fiddler Web Debugger (v4.4.9.8)
0x03 截断方法一
在软件界面右下角命令行中输入命令“bpu www.baidu.com”,回车。此时会截断www.baidu.com的所有Request数据。
![](http://kevaxe.com/wp-content/uploads/2015/02/1.jpg)
在百度搜索框中搜索“fiddler”关键字,数据包被截断。
![](http://kevaxe.com/wp-content/uploads/2015/02/2.jpg)
在Fiddler中选择左侧被截断的数据包,右侧选择“Inspectors”->“WebForms”,将wd的值由“fiddler”改为“kevaxe.com”,点击“Run to Completion”,更改后的Request数据包将会发送出去。
![](http://kevaxe.com/wp-content/uploads/2015/02/3.jpg)
搜索结果如图:
![](http://kevaxe.com/wp-content/uploads/2015/02/4.jpg)
取消截断,在命令行中输入“bpu”命令,回车即可。
0x04 截断方法二
在菜单中选择“Rules”->“Automatic Breakpoint”->“Before Requests”,这种方式会截断所有Request请求。
取消截断,“Rules”->“Automatic Breakpoint”->“Disabled”。
0x05 在渗透中的应用场景
修改数据包内容,绕过本地客户端的安全性校验,任意构造需要的http header和请求内容。
Fiddler是一个http协议调试代理工具,它能够记录并检查所有你的电脑和互联网之间的http通讯,设置断点,查看所有的“进出”Fiddler的数据。(百度百科)
0x02 测试版本
Fiddler Web Debugger (v4.4.9.8)
0x03 截断方法一
在软件界面右下角命令行中输入命令“bpu www.baidu.com”,回车。此时会截断www.baidu.com的所有Request数据。
![](http://kevaxe.com/wp-content/uploads/2015/02/1.jpg)
在百度搜索框中搜索“fiddler”关键字,数据包被截断。
![](http://kevaxe.com/wp-content/uploads/2015/02/2.jpg)
在Fiddler中选择左侧被截断的数据包,右侧选择“Inspectors”->“WebForms”,将wd的值由“fiddler”改为“kevaxe.com”,点击“Run to Completion”,更改后的Request数据包将会发送出去。
![](http://kevaxe.com/wp-content/uploads/2015/02/3.jpg)
搜索结果如图:
![](http://kevaxe.com/wp-content/uploads/2015/02/4.jpg)
取消截断,在命令行中输入“bpu”命令,回车即可。
0x04 截断方法二
在菜单中选择“Rules”->“Automatic Breakpoint”->“Before Requests”,这种方式会截断所有Request请求。
取消截断,“Rules”->“Automatic Breakpoint”->“Disabled”。
0x05 在渗透中的应用场景
修改数据包内容,绕过本地客户端的安全性校验,任意构造需要的http header和请求内容。
相关文章推荐
- UIView 的旋转与缩放以及同时应用两种效果
- 【Android UI设计与开发】第10期:顶部标题栏(一)ActionBar详细概述和简单示例
- 国内UED大全
- - (UIIMAGE *)STRETCHABLEIMAGEWITHLEFTCAPWIDTH:(NSINTEGER)LEFTCAPWIDTH TOPCAPHEIGHT:(NSINTEGER)TOPCAP
- Android Studio开发第一篇QuickStart
- UIAlertController类学习
- NGUI学习笔记(四):动态加载UI和NGUI事件
- pyside direct load ui file
- 优先队列 java PriorityQueue
- [常见错误 及 解决方案系列]USE " cc.exports.* = value " INSTEAD OF SET GLOBAL VARIABLE"
- Uva - 1152 - 4 Values whose Sum is 0
- Uva - 1152 - 4 Values whose Sum is 0
- SoapUI利用Groovy把外部数据加载到request中
- Uva - 1605 - Building for UN
- Uva - 1605 - Building for UN
- 《Java程序设计》第14周实验作业:GUI编程初步
- php 用continue加数字实现foreach 嵌套循环中止
- OGRE 1.7以上版本实现鼠标查询(非CEGUI)
- leetcode--Implement Stack using Queues
- iOS UIView