当前位置: 首页 > news >正文

【靶场】Pikachu—XSS Cross-Site Scripting(前五关)

🏘️个人主页: 点燃银河尽头的篝火(●’◡’●)
如果文章有帮到你的话记得点赞👍+收藏💗支持一下哦

【靶场】Pikachu—XSS Cross-Site Scripting(前五关)

  • 第一关 反射型xss(get)
  • 第二关 反射型xss(post)
  • 第三关 存储型xss
  • 第四关 DOM型xss
  • 第五关 DOM型xss-x


第一关 反射型xss(get)

  1. 先输入<script>alert(1)</script>试试,发现文本框有长度限制
    在这里插入图片描述

  2. 查看网页源代码,发现长度限制为20
    在这里插入图片描述

  3. maxlength长度改大,比如改成100:
    在这里插入图片描述

  4. 然后在输入框中输入payload:

<script>alert(1)</script>

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


第二关 反射型xss(post)

  1. 查看提示发现要先用admin账号密码登录
    在这里插入图片描述
    在这里插入图片描述
    登进去之后发现和上一关一样且文本框没有长度限制

  2. 输入payload:

 <script>alert(document.cookie)</script>

在这里插入图片描述


第三关 存储型xss

输入payload:

<script>alert(document.cookie)</script>

提交之后出现弹窗,点击确定
确定之后就变成下图这样(留言内容不显示),但是多了个删除,说明确实多了一条留言
在这里插入图片描述


第四关 DOM型xss

  1. 先输入<script>alert(1)</script>试试。
    出现"what do you see?"
    在这里插入图片描述

  2. 查看网页源代码中what do you see?对应代码
    发现我们输入的并未执行,可以用onclick绕过
    在这里插入图片描述

  3. 在文本框写入onclick语句

' onclick="alert('nihao')">

在这里插入图片描述

  1. 点击click me!之后发现what do you see?前多了'>
    点击'>what do you see?出现弹窗
    在这里插入图片描述

第五关 DOM型xss-x

  1. 先输入<script>alert(1)</script>试试。
    发现出现新窗口
    在这里插入图片描述

  2. 查看网页源码,发现和上一题一样,用onclick绕过
    且下一步需要点击有些...忘掉了
    在这里插入图片描述
    在这里插入图片描述

  3. 点击'>就让...随风吧

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


http://www.lryc.cn/news/431995.html

相关文章:

  • Dance with Compiler - EP2
  • 微博视频无水印下载的方法
  • C语言 | Leetcode C语言题解之第390题消除游戏
  • 虚拟现实辅助工程技术助力多学科协同评估
  • Java获取小程序码示例(三种小程序码)
  • 【最新华为OD机试E卷-支持在线评测】分糖果(100分)-多语言题解-(Python/C/JavaScript/Java/Cpp)
  • Windows下Python和PyCharm的应用(二)__快捷键方式的设定
  • 网络安全宗旨和目标
  • stm32之软件SPI读写W25Q64存储器应用案例
  • Python数据验证库schema
  • python数据类型与运算符
  • 加密解密工具类
  • validationtools中按键测试选项光标移除
  • 【Hot100算法刷题集】哈希-02-字母异位词分组(含排序构造键、自定义键、自定义哈希函数法)
  • 用华为智驾,开启MPV的下半场
  • 发烧时眼睛胀痛的多种原因
  • 用ACF和PACF计算出一堆数据的周期个数以及周期时长,数据分析python
  • 生活方式对人健康影响非常大 第三篇
  • ubuntu22.04 qemu 安装windows on arm虚拟机
  • 前端框架的演变与选择
  • Oracle(109)如何管理用户密码策略?
  • 【重学MySQL】十三、基本的 select 语句
  • vue3.5新特性整理
  • RK3588 系列之3—rknn使用过程中遇到的bug
  • Java中的强引用、软引用、弱引用和虚引用于JVM的垃圾回收机制
  • 网络协议的基础知识
  • Java高级Day37-UDP网络编程
  • 如何利用ChatGPT提升学术论文讨论部分的撰写质量和效率
  • 谷歌seo网址如何快速被收录?
  • 自动驾驶---什么是Frenet坐标系?