一、浏览器 F12 开发者工具详解
按 F12 或页面右键【检查】即可打开开发者工具,是前端调试与 Web 渗透的基础利器。
1.1 顶部核心标签
| 标签 | 作用 | 使用场景 |
|---|---|---|
| 元素(Elements) ⭐最常用 | 查看、临时修改网页 HTML 结构 + CSS 样式 | 改页面文字、调布局、看 DOM |
| 控制台(Console) | JS 运行窗口,打印日志与报错信息,可直接执行 JS 代码 | 排查报错、快速测试脚本 |
| 源代码(Sources) | 查看网页加载的 JS / CSS / 图片等原始文件,支持断点调试 | 分析前端逻辑、下断点 |
| 网络(Network) ⭐渗透常用 | 监控页面所有请求:接口、图片、AJAX、表单提交 | 抓接口、看请求参数与响应 |
| 性能(Performance) | 录制页面运行过程,分析卡顿、加载慢的原因 | 前端性能优化 |
Network 面板核心信息:请求 URL、请求方法(GET/POST)、请求头、响应内容、状态码(200 成功 / 404 不存在 / 500 服务器错误)。勾选【保留日志】可防止页面跳转后清空记录。
1.2 元素(Elements)面板分区
-
上半区:DOM 树 —— 网页 HTML 树形结构,
html → head → body层层嵌套,即网页骨架。:before/:after是 CSS 伪元素,不是真实 HTML 标签。 -
下半区:样式面板
-
样式:当前选中元素生效的 CSS,可勾选禁用、修改数值实时调试;
-
已计算:查看元素最终生效的真实宽、高、字体、颜色;
-
布局:查看盒模型(margin、border、padding、content 尺寸)。
-
核心技巧:点击左上角箭头图标(选择元素),再点网页任意内容,可自动定位到对应 DOM 代码。所有修改只作用于本地浏览器显示,不修改服务器原始代码,刷新即恢复,可放心试错。
1.3 高频实操场景
| 场景 | 操作 |
|---|---|
| 查看 / 临时修改网页文字 | Elements 中找到对应 <div>,双击文字直接修改,浏览器立即生效 |
| 抓取接口、查看提交数据 | Network 中刷新页面,筛选 Fetch/XHR 查看前后端接口通信 |
| 页面排版错乱,调试 CSS | 选中错乱元素,在样式面板修改 width、display、flex、grid 等参数 |
| 查找网页报错 | 切到 Console,红色报错即为 JS 代码问题,逐条排查 |
1.4 快捷键速查
| 快捷键 | 功能 |
|---|---|
F12 / Ctrl+Shift+I |
打开 / 关闭开发者工具 |
Ctrl+Shift+C |
快速激活【选取元素】箭头 |
Ctrl+R |
刷新页面 |
Esc |
底部调出控制台(其他标签页可同时显示 Console) |
二、五种常见编码识别速查表(CTF 必背)
核心认知:编码 ≠ 加密,以上五种编码均可逆向还原。做题时先看特征,一秒判断类型。
2.1 特征识别总表(先看格式)
| 编码 | 标志性外观特征 | 识别口诀 |
|---|---|---|
| Base64 | 字符集 A-Z a-z 0-9 + /,末尾常有 = 填充 |


372

被折叠的 条评论
为什么被折叠?



