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自动聚焦套框
相关推荐
AC赳赳老秦3 分钟前
司法公开数据采集应用:OpenClaw 抓取裁判文书公开信息,批量整理同类参考案例
java·大数据·python·数据挖掘·数据分析·php·openclaw
通玄33 分钟前
Jetpack Compose 入门系列(十):Paging 3 分页加载
android
hunterandroid39 分钟前
DataStore 工程化实践:迁移、并发更新与异常恢复
android·前端
EasyGBS2 小时前
ONVIF设备接入国标GB28181视频平台EasyGBS:不用国标也能一键拉流!
服务器·php·音视频
柒星栈3 小时前
PHP 源码怎么加密防破解?三套方案实战指南
开发语言·php·android studio
程序员-珍3 小时前
报错下载android sdk失败
android·java
小小代码狗3 小时前
SQLi-Labs 基础注入实战教程(Less-1 ~ Less-5and Less-9)
服务器·python·php
齊家治國平天下4 小时前
AAOS 电源管理深度解析:休眠/唤醒/功耗优化
android·车载系统·aaos·aosp·电源管理·休眠唤醒·carpowermanager
shencz20004 小时前
在windows10里的apache2.4加php7.2的环境下上安装Laravel5.8框架
php·laravel
Xzaveir4 小时前
企业号码展示不可观测怎么办:状态机、拨测事件与异常回放
android·人工智能