CTFHub XSS DOM 跳转

查看网页源代码

复制代码
<script>
        var target = location.search.split("=")
        if (target[0].slice(1) == "jumpto") {
            location.href = target[1];
        }
</script>

注意!当你将类似于 location.href = "javascript:alert('xss')" 这样的代码赋值给 location.href 时,浏览器会将其解释为一种特殊的URL方案,即 "javascript:"。在这种情况下,浏览器会将后面的 JavaScript 代码作为URL的一部分进行解析,然后执行它。

直接在网页url后面跟上代码测试反弹

复制代码
?jumpto=javascript:alert(1);

发现可以 老步骤 去xssaq.com上 复制一个 src来 接受 flag

复制代码
相关推荐
去伪存真21 小时前
「实测可行」Tailwind CSS 4 与 UnoCSS 最新配置全攻略:一把跑通不踩坑
前端
十八朵郁金香21 小时前
【H5工具】一个简约高级感渐变海报H5设计工具
前端·javascript·产品运营·axure·个人开发
人工智能的苟富贵21 小时前
使用 Tauri + Rust 构建跨平台桌面应用:前端技术的新边界
开发语言·前端·rust·electron
拉不动的猪21 小时前
多窗口数据实时同步常规方案举例
前端·javascript·vue.js
小p21 小时前
react学习2:react中常用的hooks
前端·react.js
南清的coding日记21 小时前
Java 程序员的 Vue 指南 - Vue 万字速览(01)
java·开发语言·前端·javascript·vue.js·css3·html5
Xiaouuuuua1 天前
2026年计算机毕业设计项目合集
前端·vue.js·课程设计
IT_陈寒1 天前
React 18并发模式实战:3个优化技巧让你的应用性能提升50%
前端·人工智能·后端
用户761736354011 天前
CSS重点知识-样式计算
前端
yoyoma1 天前
object 、 map 、weakmap区别
前端·javascript