抓包工具--fiddler
fiddler
fiddler 是一款基于windows的抓包工具,能抓取客户端与服务端的所有http、https请求。是以代理服务器形式工作,自动启用浏览器代理地址127.0.0.1,端口8888,退出时自动注销,不影响其他程序。若fiddler异常退出,此时会因未自动注销,导致网页无法访问,解决方法是重启fiddler。
1. 设置代理端口号
fiddler默认代理端口号是8888,更改方法为:
【Tools】-【Telerik Fiddler Options】-【Connections】修改【Fiddler listens on port】
2. 抓取https会话
默认不会捕获https请求,设置方法为:
【Tools】-【Telerik Fiddler Options】-【HTTPS】勾选后,弹出提示框,同意即可
3. fiddler界面
fiddler界面分为会话列表、请求栏、响应栏、命令行。
可对请求体进行过滤,选择【Filters】,勾选【Use Filters】,输入需要过滤的内容即可
命令行使用
fiddler左下角有一个命令行工具,可以进行快捷操作,常见命令有:
help 打开官方的使用页面介绍,所有的命令都会列出来
cls 清屏 (Ctrl+x 也可以清屏)
select 选择会话的命令
?.png 用来选择png后缀的图片
bpu 截获request
4. 修改请求、返回值
修改请求和修改返回值步骤:
找到需要修改的请求
设置断点
修改请求,在发出去之前设置断点,修改请求,发送服务端
修改返回值,在获取到返回值之后,设置断点,修改返回值,发送给客户端