Lolik

not404

nothing
x
bilibili
github
telegram

ctf web 抓包

fiddler#

工具#

fiddler

请求拦截#

  1. 全局请求拦截
    开启:Rules->Automatic Breakpoints-> Before Requests
    关闭:Rules->Automatic Breakpoints-> Disabled
  2. 拦截单个网址
    左下角 QuickExec 输入框输入bpu+ 网址,只拦截这个网址

    输入bpu回车取消拦截

查看请求#

左边红色🔒表示拦截,点击右边Run to Completion放行
右侧窗口Inspectors的 tab 栏查看请求包,有各种格式的查看方式

其中子 tab 栏Raw可以更改内容,

抓包过程#

设置拦截规则 > 修改请求包 > 放行

试试#

1. 拦截 csdn 并修改

左下角 QuickExec 输入框输入bpu www.csdn.net
浏览器访问 www.csdn.net

左边红色🔒显示拦截

  1. 在 Raw 中修改谷歌版本号为 100 然后放行

  2. 浏览器中查看

浏览器ctrl+shift+u打开检查,选择网络tab 栏

筛选器上面的第二个,点击清除之前的内容,点击左边列表查看请求详细信息

vW0MN

4.fiddler 中查看

右侧 header 中查看

vWc1C

显示为Chrome/100.0.0.0

fiddler 左侧右键放行的请求选 Select> child Requests, 可以选择子请求

HTTP#

HTTP 格式#

key解释相关
主要
Host对应网址 URL 中的 Web 名称和端口号抓包改 host127.0.0.1
User-Agent是客户浏览器名称User-Agent 大全
Cookie浏览器用这个属性向服务器发送 Cookie在浏览器控制台输入javascript:alert (document. cookie)查看 /修改 cookie 绕过认证
Referer表明产生请求的网页 URL绕过类的
其他
Content-Type用来表名 request 的内容类型
Accept-Charset指出浏览器可以接受的字符编码
Accept-Encoding指出浏览器可以接受的编码方式
Accept指浏览器或其他客户可以接爱的 MIME 文件格式
Accept-Langeuage指出浏览器可以接受的语言种类,如 en 指英语
connection用来告诉服务器是否可以维持固定的 HTTP 连接

HTTP 方法#

方法名功能
GET获取资源
POST传输资源
PUT更新资源
DELETE删除资源
HEAD获取头部信息

常用的是 GET 与 POST,GET 会显示在 url 后面?开头,用 & 分割,明文传输,不适合提交敏感密码,数据大小也有限制

POST 不会,文件上传,passwd 一般用 POST 提交

HTTP 状态码#

状态码作用详细说明相关
1xxInformational (指示信息)表示请求已接收,继续处理
2xxSuccess (请求成功)表示请求已被成功接收
3xxRedirection (重定向)完成请求,必须进行更进一步的操作ctfhub web 302 跳转
4xxClient Error (客户端错误)请求有语法错误或者请求无法实现
5xxServer Error (服务端错误)服务器处理请求出错
加载中...
此文章数据所有权由区块链加密技术和智能合约保障仅归创作者所有。