DAY17:XSS跨站脚本攻击3

旧巷老猫 提交于 2019-11-30 23:33:28
一、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. 浏览器如何编码
 
 
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!