Xss跨站脚本攻击

xss:攻击者在页面中插入恶意脚本代码,当浏览这些页面时,浏览器解析并执行恶意代码,从而窃取用户身份、钓鱼、传播恶意代码、和控制用户浏览器行为。

Xss漏洞产生的原因:

1.web程序对用户输入过滤不足,用户输入的恶意代码注入到网页中,其他用户浏览时,浏览器出发恶意代码的网页,达到xss。

Xss分类:

反射型(非持久性)

通过在页面上植入恶意链接,诱使用户点击,执行js脚本,所谓反射型XSS就是将用户输入的数据(恶意用户输入的js脚本),“反射”到浏览器执行。

存储型(持久性)

用户输入的数据(恶意代码)可以“存储”在服务端,只要有人访问这个包含有存储型XSS代码的页面,XSS脚本就会在他们的浏览器中执

DOM型

通过更改DOM树的反射型xss。

 

xss危害:

1.窃取管理员帐号或Cookie,入侵者可以冒充管理员的身份登录后台。

2.窃取用户的个人信息或者登录帐号

3.钓鱼挂马

xss绕过:

过滤敏感字符<script>'

大小写转换绕过

闭合标签

hex编码绕过

html编码

url编码

posted @ 2021-03-08 18:49  二十四、  阅读(104)  评论(0编辑  收藏  举报