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

Stored XSS(存储型跨站脚本攻击)

📍 路径

进入 DVWA 的菜单:

http://localhost:8080/vulnerabilities/xss_s/

你会看到一个带有 NameMessage 两个输入框的表单。

🧪 Step 1:输入 XSS Payload

在表单中输入如下内容:

  • Name: hacker
  • Message:
<script>alert('Stored XSS')</script>

点击 Sign Guestbook 提交。

✅ 预期效果
页面会刷新,并在页面下方的留言区显示提交的 Name 和 Message。
此时你应该看到浏览器弹出一个提示框 “Stored XSS”。
在这里插入图片描述

🔁 Step 2:验证它是“存储型”

  • 你刷新页面或重新访问该 URL,不需要再次提交表单,也会自动弹出。
  • 说明脚本已经被存储在后端数据库中,每次加载时自动执行。

💡 Step 3:尝试不同 Payload 绕过

如果你使用

图片 onerror

<img src=x onerror=alert('XSS')>

在这里插入图片描述

SVG onload

<svg onload=alert('XSS')>

在这里插入图片描述

带链接的 payload

<a href="javascript:alert('XSS')">Click me</a>

在这里插入图片描述

http://www.xdnf.cn/news/14182.html

相关文章:

  • 日常运维问题汇总_41
  • RAG数据集综述
  • PHP设计模式实战:构建高性能API服务
  • java agent技术(二)
  • ByteTrack:通过关联每个检测框实现多目标跟踪
  • NY197NY205美光闪存固态NY218NY226
  • 阳台光伏配套电表ADL200N-CT/D16-Wf-1
  • 【大模型学习cuda】cuda调度波次wave
  • 【字典树 滑动窗口】P12318 [蓝桥杯 2024 国研究生组] 分割字符串|普及+
  • 原创无损智算OTN(HIC-OTN,Hitless Intelligent Computing OTN)
  • ar 导航导览技术如何实现的?室内外融合定位与ar渲染技术深度解析
  • Linux-线程
  • Component name “index“ should always be multi-word的解决方式
  • HarmonyOS应用开发——线性布局
  • python爬虫简便框架,附带百度操作完整案例
  • Transformer 核心概念转化为夏日生活类比
  • 自主导航巡检机器人系统解决方案
  • [智能客服project] 架构 | 对话记忆 | 通信层
  • UR机器人解锁关节扭矩控制:利用英伟达Isaac Lab框架,推动装配自动化的Sim2Real迁移
  • 自适应攻击的强大后门防御
  • 【AT32】AT32定时器
  • 【华为Pura 80 Ultra影像真的有点东西】
  • 批处理实现:自动抓取perfetto日志 自动导出到当前文件夹 自动打开分析页面
  • NLP学习路线图(四十四):跨语言NLP
  • 【Linux基础知识系列】第二十四篇-网络配置文件的解析与修改
  • error: error:0308010c:digital envelope routines::unsupported
  • 联想笔记本怎么装win11专业版_联想笔记本用u盘装win11专业版图文教程
  • 【BrowserTools MCP:让 AI 直接调试你的网页应用】
  • 深度学习笔记26-天气预测(Tensorflow)
  • 光伏功率预测 | RF随机森林多变量单步光伏功率预测(Matlab完整源码和数据)