Google XSS Game Level 6 通关方式

news2025/2/24 11:56:24

文章目录

  • 链接:[Google XSS Game](#https://xss-game.appspot.com/)
      • Level 6 - Follow the 🐇
        • 思路1 (当然,我使用这个方式没有成功,所以才来记录下)
        • 解法2 【最简单的解法】
        • 需要注意的一个小问题

链接:Google XSS Game

在这里插入图片描述

Level 6 - Follow the 🐇

题目:
大概意思是通过 XHR / URL 请求之类的方式插入一个 js 文件/脚本来弹出一个 alert
在这里插入图片描述

图中给到的一个错误信息就是解题关键,检查元素查看 这个iframe 后面是有一段js文件地址,但是这个js文件并不存在。
在这里插入图片描述
查看源代码,该链接还需要是 https 的
在这里插入图片描述

思路1 (当然,我使用这个方式没有成功,所以才来记录下)

在自己的服务器 或者 Github 上面放一个 js 文件,脚本主要是弹出框

alert('something')

Github 为例:需要点击 Raw 之后 取地址栏的链接(这才是真正的文件地址)
在这里插入图片描述
替换iframe后面的这一部分链接
在这里插入图片描述
到这里,js加载完成就成功啦。(如果不成功,我也没弄明白什么问题)
如果没成功,就换第二种方式

解法2 【最简单的解法】

将以下代码放到 iframe 后面

data:text/plain,alert('')

如图:在这里插入图片描述

需要注意的一个小问题

当 url 改变之后才会刷新,有时候并不起作用
这时候就需要一点小改变

在 地址栏的 # 前面 添加或删除 / 即可 刷新
/level6/frame#data:text/plain,alert('')
/level6/frame/#data:text/plain,alert('')
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1529166.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

卡特兰数的部分解析(1)

直接开始 关于卡特兰数有三个公式 这里会解析一下第二个公式的含义 直接上公式 C n C 2 n n − C 2 n n − 1 或者是 C n C 2 n n − C 2 n n 1 C_n C_{2n}^n - C_{2n}^{n-1} 或者是 C_n C_{2n}^n - C_{2n}^{n1} Cn​C2nn​−C2nn−1​或者是Cn​C2nn​−C2nn1​ 解析…

网络编程—DAY5

select实现的TCP并发服务器 #include <myhead.h> #define SER_PORT 8888 #define SER_IP "192.168.117.96"int main(int argc, const char *argv[]) {int sfd -1;sfd socket(AF_INET,SOCK_STREAM,0);if(sfd -1){perror("socket");return -1;}prin…

Python文件操作相关知识点(读取/写入数据)

1.open函数的定义 &#xff08;1&#xff09;open函数的简要概述 open&#xff08;filename&#xff09;函数接受一个参数——要打开文件的名称&#xff0c;Python在当前执行的文件所在的目录中查找指定的文件。并返回一个表示文件的对象。 open&#xff08;&#xff09;函数…

基于python智慧社区家政服务系统的设计与实现flask-django-nodejs-php

随着现代网络技术发展&#xff0c;对于智慧社区家政服务系统的设计现在正处于发展的阶段&#xff0c;所以对的要求也是比较严格的&#xff0c;要从系统的功能和用户实际需求来进行对系统制定开发的发展方式&#xff0c;依靠网络技术的的快速发展和现代通讯技术的结合为人们带来…

MyBatis是纸老虎吗?(四)

在《MyBatis是纸老虎吗&#xff1f;&#xff08;三&#xff09;》这篇文章中我们一起梳理了MyBatis配置文件的解析流程&#xff0c;并详细介绍了其中的一些常见节点的解析步骤。通过梳理&#xff0c;我们弄清楚了MyBatis配置文件中的一些常用配置项与Java Bean之间的对应关系&a…

threejs之贴图原理

// 导入threejs import * as THREE from "three"; // 导入轨道控制器 import { OrbitControls } from "three/examples/jsm/controls/OrbitControls.js";// 创建场景 const scene new THREE.Scene();// 创建相机 const camera new THREE.PerspectiveCame…

使用Java JDBC连接数据库

在Java应用程序中&#xff0c;与数据库交互是一个常见的任务。Java数据库连接&#xff08;JDBC&#xff09;是一种用于在Java应用程序和数据库之间建立连接并执行SQL查询的标准API。通过JDBC&#xff0c;您可以轻松地执行各种数据库操作&#xff0c;如插入、更新、删除和查询数…

有没搞错!花了大价钱的激光孔设计性能竟然不如普通通孔?

高速先生成员--黄刚 老话说得好&#xff0c;一分耕耘一分收获&#xff0c;又或者另外一句&#xff0c;有什么付出就会得到多少收获。我们都不会去怀疑这些话的正确性。但是把这两句话用到PCB领域中&#xff0c;用了好的加工工艺后&#xff0c;PCB板的性能就一定会比用普通工艺要…

视频素材免费下载素材库哪里有?推荐8个高清无水印素材网

在这个数字化时代&#xff0c;无论是专业的内容创作者还是日常的社交媒体使用者&#xff0c;我们都会寻找高质量的素材来丰富我们的作品或帖子。从令人震撼的摄影作品到高分辨率的视频素材&#xff0c;再到生动的GIF和必需的设计元素&#xff0c;素材的需求无处不在。 视频素材…

XXL-JOB完全开发手册(一篇学会XXL-JOB所有知识点)

目录 1、什么是XXL-JOB 1.1、XXL-JOB简介 1.2、XXL-JOB构成 调度模块&#xff08;调度中心&#xff09;&#xff1a; 执行模块&#xff08;执行器&#xff09;&#xff1a; 任务&#xff1a; 1.3、XXL-JOB总结 ​编辑 2、XXL-JOB原理 2.1、执行器的注册和发现 2.2、调度中心调用…

基于华为ensp的企业网络规划(新版)

第一章 项目概述 1.1 项目总体描述 假设某大型公司总部在北京、在重庆设置分部&#xff0c;总部和分部均有研发部、市场部、财务部等部门&#xff0c;现在要求进行网络规划与设计&#xff0c;实现分部和总部能够进行网络连通。为了保证数据安全&#xff0c;在总部和分部之间可…

教师怎么发成绩才不会被投诉

在当今社会&#xff0c;教育的重要性日益凸显&#xff0c;而学生的成绩作为衡量教育效果的重要指标之一&#xff0c;备受家长和学生的关注。然而&#xff0c;教师在发布成绩时&#xff0c;稍有不慎就可能引发家长的不满和投诉。那么&#xff0c;教师该如何发成绩才能避免被投诉…

【Spring Cloud Gateway】路由配置uri三种方式及区别

websocket配置方式 ws:// 或 wss:// 开头的 URI&#xff0c;表示配置的是支持 Websocket 协议的目标地址。 这种方式适用于需要与客户端建立长连接、实现双向通信的场景&#xff0c;比如实时消息推送、即时聊天等。 使用 Websocket 配置方式可以让 Spring Cloud Gateway 能够…

【物联网】Modbus 协议及应用

Modbus 协议简介 QingHub设计器在设计物联网数据采集时不可避免的需要针对Modbus协议的设备做相关数据采集&#xff0c;这里就我们的实际项目经验分享Modbus协议 简介 Modbus由MODICON公司于1979年开发&#xff0c;是一种工业现场总线协议标准。1996年施耐德公司推出基于以太…

虚拟机VMware上 centos7 的网络配置

第一步&#xff1a;权限的切换 由普通用户切换到管理者/超级用户 用户名为&#xff1a;root 密码为&#xff1a;自己安装 linux 时第一次设置的密码 su -root管理者/超级用户的命令提示符是“#”&#xff0c;普通用户的命令提示符是“$”。当看到你的命令提示符为“$”时&…

《世界之外》玩家闹上315,乙游打响维权大战

315维权微博的评论区&#xff0c;竟然被举报网易的玩家占领了。 玩家举报网易乙游《世界之外》虚假宣传侵害消费者权益&#xff0c;在游戏中设置排行榜和专属商店将玩家分为三六九等&#xff0c;诱导玩家消费氪金&#xff0c;强烈要求网易打开退款通道。 目前大批玩家举报的举…

如何在三个简单步骤中为对象检测标注图像

初始通过彻底清洗和处理原始图像数据来奠定有效对象检测注释的基础。选择适合的工具、方法和清晰的注释过程指南来建立注释工作空间。通过在图像中划定对象并附上类别标签来执行注释&#xff0c;随后进行细致的核验&#xff0c;以确保数据集的精确性和完整性。 图像注释是计算…

klipper源码分析之simulavr测试

分析Klipper源码&#xff0c;有时需要结合下位机一起分析&#xff0c;这样才能更加全面的了解Klipper的工作原理。如果手头上有打印机主板&#xff0c;电脑当做上位机运行Klipper&#xff0c;这样是比较方便。如果手头上没有打印机主板&#xff0c;可以用simulavr模拟AVR下位机…

蓝桥杯备赛_python_DFS搜索算法_刷题学习笔记

1.是什么 沿着一条路径一直搜索下去&#xff0c;在无法搜索时&#xff0c;回退到刚刚访问过的节点。并且每个节点只能访问一次。本质上是持续搜索&#xff0c;遍历了所有可能的情况&#xff0c;必然能得到解。 流程是一个树的形式&#xff0c;每次一条路走到黑。 目的主要是达到…

外包2月,技术退步惊现!大专生逆袭大厂,全靠这份神秘资料!

大家好&#xff0c;我是一名大专生&#xff0c;19年通过校招进入湖南某软件公司&#xff0c;从事功能测试工作已近4年。今年8月&#xff0c;我意识到长期舒适的环境让我变得不思进取&#xff0c;技术停滞不前&#xff0c;甚至因此失去了谈了2年的女朋友。我下定决心&#xff0c…