1.常用抓包工具
wirshark 抓的包比较底层,fiddler、charles比较常用的两种
2.证书生成程序 fiddercertmaker
左下角为抓包开关,默认为all processes所有进程,点击可以进行设置,抓包之前进行过滤。
抓包之后进行过滤
抓取唯一进程按钮
会话窗口
会话图标及其含义
请求总览
包含请求数量、发送字节数、接受字节数,各个阶段的耗时情况及总耗时
上部会话框与请求相关、下部会话框与响应相关
TextView和WebForms一致,文本或表格显示,QueryString是url后传输的值,Auth与认证相关
下方的表格才是post的参数
相应的结果也有不同的显示方式
自带的接口测试工具
假接口、mock、挡板均为同一概念,用于虚拟返回,模拟服务器返回错误的请求,来观察软件如何去处理
制作mock流程,选择请求,勾选Enable rules,点击添加规则,选择返回的情况,点击保存,再次加载请求
查找文件可以替换为某个文件
*redir 重定向
- 将Json保存后修改想要返回的参数
- 选择find a file返回的类型
- 选择修改的json文件
- 再次发起请求
高级过滤
如何去抓https的包
tool——》options——》https
设置如图并导出证书并安装
抓取成功,但并不是万能的有的公司,有的公司使用自己的证书
远程抓包
其他机器使用代理,设置为你的IP 端口8888,fiddler设置过滤不能选择浏览器模式