杂记 01:F12、编码识别、Requests 与 Linux 文件命令

一、浏览器 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 + /,末尾常有 = 填充
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值