目录
CSS基础:红队学习路线
CSS (Cascading Style Sheets) 负责网页的样式和布局。红队视角下,CSS不仅是美化工具,更是:
- XSS辅助:配合HTML实现CSS注入 → CSS键记录 → 数据外泄
- 信息窃取:利用CSS选择器探测页面内容、用户状态
- 侧信道:通过CSS读取用户浏览器历史、窃取CSRF Token
学习重点
- 选择器系统:理解
.class#id[attr]如何匹配元素——这是CSS注入攻击的基础 - @规则:
@import跨域加载——CSS数据泄露的核心 - 伪类:
:visited历史探测、:focus状态感知 - CSS变量:CSS自定义属性的泄露面
学习顺序
01 → 04 递进学习。先理解选择器语法,再学注入攻击,最后掌握数据泄露和侧信道技术。
关联知识
- Web技术基础:HTTP、同源策略
- HTML基础:style属性注入
- JavaScript:CSS + JS联合攻击
返回 前端基础总目录