一、XSS与HTML标签
1. 什么地方能运行XSS
①独立的<script>标签
②某些标签内部

第一个能执行,第二个不能
2. 常用事件

例如(若不能输入单引号可以用/代替):

3. HTML中支持事件的标签

4. ①JavaScript伪协议

②data伪协议:

5. 总结:在标签内部如何执行XSS语句

大小写绕过
对于关键字替换成空的可以双写绕过
二、XSS编码
1. XSS编码总览

2. html实体编码
HTML解析器只能识别在文本里的参数或属性值里的实体编码(不能独立于标签之外)

3. 进制编码:十进制ascii编码、十六进制编码、unicode编码
①十进制编码

②十六进制编码(搜索xss编码转换工具)

③unicode编码

4. jsfuck
①jsfuck例子

②jsfuck原理

③jsfuck原理

④jsfuck一些常见取值

⑤jsfuck转换工具
扩展
1. XSS绕过:
2. 浏览器如何编码