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

渗透实战PortSwigger Labs指南:自定义标签XSS和SVG XSS利用

阻止除自定义标签之外的所有标签

先输入一些标签测试,说是全部标签都被禁了

除了自定义的

自定义<my-tag onmouseover=alert('xss')>

<my-tag id=x onfocus=alert(document.cookie) tabindex=1>

onfocus 当元素获得焦点时(如通过点击或键盘导航),触发 alert(document.cookie),弹窗显示当前页面的Cookie信息。

id=x为元素分配唯一标识符,便于JavaScript或CSS操作。

tabindex=1使元素可通过键盘Tab键聚焦,从而更容易触发 onfocus 事件。

https://0a4200f7037b125b813143f700db001d.web-security-academy.net/?search=%3Cmy-tag+id%3Dx+onfocus%3Dalert%28document.cookie%29+tabindex%3D1%3E#x最后加个#x

#是聚焦到对应的元素

允许使用一些 SVG 标记的反射型 XSS

先输入基础标签<h1>test</h1>测试,发现依旧存在拦截

继续爆破,经过测试这四个 tags 可以使用

测试 event 中只有onbegin可以用

结合起来<svg><animatetransform onbegin=alert(1)>

animatetransform 是用来加载动画效果的,onbegin 是开始加载时触发 alert

 

echo "QmlsaWJpbGkgc2VhcmNoICdQZW5UZXN0M3JfWmVybGsnIGZvciBtb3JlIHZpZGVvLCBUaGFuayB5
b3UgZm9yIHlvdXIgc3VwcG9ydCEK"|base64 -d
http://www.dtcms.com/a/240310.html

相关文章:

  • 37 C 语言字符串基础操作函数详解:strlen、strcpy、strncpy、strcat、strncat、strcmp、strncmp
  • 实现p2p的webrtc-srs版本
  • Coze工作流-语音故事创作-文本转语音的应用
  • LabVIEW双光子成像系统技术
  • BI系统帮助企业释放数据价值
  • 游戏开发中常见的战斗数值英文缩写对照表
  • SAP Fiori UI5 开发环境搭建和部署(含增强开发)
  • 用神经网络读懂你的“心情”:揭秘情绪识别系统背后的AI魔法
  • 健康档案实训室:构建全周期健康管理的数据基石
  • 发立得信息发布系统房屋信息版(php+mysql)V1.0版
  • 中国政务数据安全建设细化及市场需求分析
  • 删除远程已经不存在但本地仍然存在的Git分支
  • 如何为服务器生成TLS证书
  • 浅谈非理想性因素对星座图的影响
  • PCB高频板基础知识及与普通PCB的区别​
  • 日常一水C
  • Java网络编程协议全面解析
  • 用hugging face共享的timm的模型报错:Unknown model
  • sipsak:SIP瑞士军刀!全参数详细教程!Kali Linux教程!
  • NVIDIA CUDA 技术详解:开启 GPU 并行计算的大门
  • 【51单片机】外挂DAC和ADC芯片的使用
  • Pandas 可视化集成:数据科学家的高效绘图指南
  • 营销精英挑战赛主持稿串词
  • DAY 45 超大力王爱学Python
  • 线性DP(状态转移方程的创建)
  • 湖北理元理律师事务所:债务清偿方案中的法律技术革新
  • 深入浅出深度学习基础:从感知机到全连接神经网络的核心原理与应用
  • Flv与Rtmp
  • python打卡训练营打卡记录day49
  • SDC命令详解:使用set_wire_load_model命令进行约束