XSS注入和防范

@ 三水清

JS8.IN

XSS是什么

XSS是什么

无处不在的XSS

新浪漏洞类型统计

XSS危害?

XSS危害

XSS危害

挂马

XSS危害

钓鱼

XSS危害

劫持会话

案例

XSS危害

xss蠕虫

案例

XSS分类

持久型

非持久型

XSS产生原因

常见XSS

javascript 代码注入

猥琐的javascript

常见XSS

HTML 标签注入

常见XSS

css注入

常见XSS

表单提交

常见XSS

XSS Rootkit

实例

常见XSS

富文本编辑器

常见XSS

字符集编码

body{80sec:expre/+ACoAKg/ssion(if(!window.x){alert(1);window.x=1})}

@charset "utf-7":表明了css代码的编码格式为 utf-7,而根据utf-7的编码规则,是由 “+”开始,“-”结束的一堆代码(- 结尾非必要)。

那么 +ACoAKg- 即utf-7编码格式,经由浏览器转换成gbk之后,就变成了 /**/,变成css注释,代码实际变为:

expression(if(!window.x){alert(1);window.x=1})

常见XSS

flashvars

XSS防范

前端策略

XSS防范

后端防范

资料

Question? Q&A

The End
Thank You