Xss-labs 1-8关的初步通关

Xss-labs 1-8关的初步通关

第一关

典型的反射型XSS,在URL找到name后使用即可触发弹窗

第二关

随便输入一个值发现值被添加到了value属性中

所以采用与input标签闭合的方式使用">

第三关

与第二关界面类似,尝试闭合后发现关键字被编码失效了

尝试通过JavaScript伪协议执行js代码使用' onfocus=javascript:alert('xss') >点击输入框触发

第四关

依然与前两关类似,首先尝试合并然后查看源码

发现闭合符号变成双引号,那么依然使用JavaScript伪协议" onfocus=javascript:alert('xss')//来触发

第五关

界面与前类似,尝试合并

发现script被编码

尝试伪协议

发现onfocus也被编码

那么尝试闭合后使用a标签写入链接,点击链接后成功

第六关

直接尝试a标签写入链接

发现href被编码尝试大小写绕过,简简单单

第七关

直接尝试a标签写入链接

发现例如script,on,href关键词被过滤

尝试双写绕过,成功

第八关

直接尝试a标签写入链接

发现关键词被编码,同时发现输入的值是一个跳转链接

尝试直接从跳转链接下手

发现会对关键词过滤,尝试大小写双写绕过

皆无法绕过,尝试将JavaScript伪协议进行unicode编码后再插入

输入javascript:alert('xss'),成功

相关推荐
tryCbest4 小时前
Vue3——第 13 篇:计算属性与侦听器——computed 与 watch 的进化
前端·javascript·vue.js
怒放的生命19914 小时前
本地用 pnpm 省磁盘,团队继续用 npm:极简实践
前端·npm·node.js
believed_breadfruit4 小时前
我开源了一个HTML 分页导出工具,解决了复杂页面的内容截断、跨页错乱和长文档白屏问题
前端·javascript·github
福狼4 小时前
从“网墙”到柔性曲面:一次 WebGPU 波浪的逆向分析与重建
前端·逆向
宝哥聊编程4 小时前
主流 Agent 平台对比:Coze、Dify、飞书、扣子、OpenClaw 落地实操手册
前端·人工智能·飞书
时间的情敌5 小时前
Vue3 + Cesium 实战:本地上传 GLB 模型、模型上叠加 GLB、点击控制透明度
前端·vue.js·cesium
拖孩5 小时前
流量主门槛从 500 降到 100,我的小程序上线 18 小时够到了线
前端·后端·微信小程序
深蓝AI5 小时前
编码 Agent 的界面味靠提示词压不住:Impeccable 用无模型规则拦同一套模板
前端·程序员
January12076 小时前
【AI方法笔记】2026-11-02:模型流式吐 JSON 时,前端会遇到四种崩法
前端·人工智能·笔记·json
asdzx676 小时前
C# 操作 PDF 元数据:从属性写入到字段提取的完整流程
前端·pdf·c#