<svg xmlns="http://www.w3.org/2000/svg"> <a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="javascript <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <animation xlink ="http://www.w3.org/1999/xlink"> <clipPath id="a" > <set xlink:href="#x" attributeName="xlink:href" <svg> <a xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="?" <x xmlns:xlink="http://www.w3.org/1999/xlink" xlink:actuate="onLoad" xlink:href="javascript:alert(1)"
head> <body style="background-color: aqua;"> <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <circle <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 128 128 ="http://www.w3.org/1999/xlink" viewBox="0 0 128 128"> <circle cx="32" cy="32" r="32" style ="http://www.w3.org/1999/<em>xlink</em>" viewBox="0 0 128 128"> <circle cx="48" cy="48" r="48" style
$('#modeicon').attr('xlink:href', '#icon-moon') : new Date().getHours() >= 20 || new Date().getHours( :href', '#icon-sun')) : $('#modeicon').attr('xlink:href', '#icon-moon') } function switchNightMode( isDark', '0'), $('#changeMode-top').removeClass('fa-sun').addClass('fa-moon'), $('#modeicon').attr('xlink isDark', '1'), $('#changeMode-top').removeClass('fa-moon').addClass('fa-sun'), $('#modeicon').attr('xlink == undefined && btf.snackbarShow(GLOBAL_CONFIG.Snackbar.day_to_night) $('#modeicon').attr('xlink
<svg viewBox="0 0 300 230" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink -- x 以21的倍数移动 / y 以12的倍数移动 --> <use xlink:href="#cube" x="121" y="112"/> <use xlink:href="#cube" x="100" y="124"/> <use xlink:href="#cube" x="142" y="124"/> <use xlink:href="#cube" x="121" y="136 "/> <use xlink:href="#cube" x="79" y="136"/> <use xlink:href="#cube" x="163" y="136"/> <use xlink :href="#cube" x="142" y="148"/> <use xlink:href="#cube" x="100" y="148"/> <use xlink:href="#cube"
一、tspan简单案例分析 <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <text x=" 例: <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <text 例 <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <text x="10 <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><text x="10" y
例 <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <path 下面是一个简单的二次曲线示例: 示例 <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink 示例 <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><path d="M50,50 下面是一个实例: 示例 <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><path
double x, y; double v; } a[MAXN], b[MAXN]; int nx, ny; int cnt; int t; int dis; int first[MAXN]; int xlink [MAXN], ylink[MAXN]; /*xlink[i]表示左集合顶点所匹配的右集合顶点序号,ylink[i]表示右集合i顶点匹配到的左集合顶点序号。 , -1, sizeof(xlink)); memset(ylink, -1, sizeof(ylink)); } void read_graph(int u, int v) { edge[cnt] INF; memset(dx, -1, sizeof(dx)); memset(dy, -1, sizeof(dy)); for(int i = 0; i < nx; i++) { if(xlink = -1 && dy[v] == dis) continue; if(ylink[v] == -1 || find(ylink[v])){ xlink[u] = v, ylink[v] =
:type="simple" xlink:href="http://localhost:8086/geoserver/easygis/ows? xlink:href="http://localhost:8086/geoserver/easygis/ows? :type="simple" xlink:href="http://localhost:8086/geoserver/easygis/ows? :type="simple" xlink:href="http://localhost:8086/geoserver/easygis/ows? ="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="http://localhost:8086/geoserver/easygis
在搞rctf的时候,无意间搜到了一些黑魔法,link and svg标签的奇效… svg 对于svg,之前一直知道的仅仅只有svg可以不用交互,这样js伪协议和类似于 ``` <svg> <use xlink /> </svg> 如果存在external.svg,而且其中存在这样的代码 <svg id="rectangle" xmlns="http://www.w3.org/2000/svg" xmlns:xlink ="http://www.w3.org/1999/xlink" width="100" height="100"> <a xlink:href="javascript:alert(location)"> "100" height="100" /> </svg> 这样就会出现100*100的黑块,点击就会弹窗,但是事实上并没有这么简单,上面的payload其实改成这样: <svg> <use xlink ="http://www.w3.org/1999/xlink" width="100" height="100"> <script>alert(1)</script> <foreignObject
Edge { int v; int next; } edge[MAXM]; int nx, ny; int cnt; int t; int dis; int first[MAXN]; int xlink [MAXN], ylink[MAXN]; /*xlink[i]表示左集合顶点所匹配的右集合顶点序号,ylink[i]表示右集合i顶点匹配到的左集合顶点序号。 , -1, sizeof(xlink)); memset(ylink, -1, sizeof(ylink)); } void AddEdge(int u, int v) { edge[cnt].v INF; memset(dx, -1, sizeof(dx)); memset(dy, -1, sizeof(dy)); for(int i = 1; i <= nx; i++) { if(xlink = -1 && dy[v] == dis) continue; if(ylink[v] == -1 || find(ylink[v])) { xlink[u] = v, ylink[v]
http://www.w3.org/1999/xlink" xlink:href="javascript:alert(1)"> <rect height 有没有办法在提交字符串的时候让xlink:href没有敏感的东西,后续再把它设置回去呢。答案是有的! ="http://www.w3.org/1999/xlink" xlink:href=""> <rect height="30" width="120" y="0" x="0" 里面不存在字符实体的问题,我们先让xlink:href留空防止被过滤。 在animate里通过to="javascript:alert(1)"改变xlink:href的属性值,成功绕过了评论框的过滤!!成功XSS!见图: ? ?
半径 stroke-width:填充宽度 fill:填充内容 stroke-dasharray:虚线宽度 transform:变换 下面用几行代码演示svg圆环图: <svg xmlns:xlink ="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" width="200" height="200"> ="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" width="200" height <svg xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" :href="src" /> </mask> </defs> <image x="0" y="0" :xlink:href="src" width="100%" height
="http://www.w3.org/1999/xlink" width="37px" height="37px" viewBox="0 0 50 50" style="enable-background <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="30px" height ="http://www.w3.org/1999/xlink" width="30px" height="30px" viewBox="0 0 50 50" style="enable-background ="http://www.w3.org/1999/xlink" width="30px" height="30px" viewBox="0 0 50 50" style="enable-background ="http://www.w3.org/1999/xlink" width="30px" height="30px" viewBox="0 0 24 24" style="enable-background
class="wiiuii_layout"> <svg class="editorial" xmlns="http://www.xiaohuli.vip/2000/svg" xmlns:xlink 18 88 18 58-18 88-18 58 18 88 18 v44h-352z" /> </defs> <g class="parallax"> <use xlink :href="#gentle-wave" x="50" y="0" fill="#4579e2"/> <use xlink:href="#gentle-wave" x="50" y="3" fill ="#3461c1"/> <use xlink:href="#gentle-wave" x="50" y="6" fill="#2d55aa"/> </g> </svg>
在 XML 文档中,没有浏览器支持 XLink。但是 XLink 在其他 XML 语言中使用。XLink 语法允许使用任何元素名称作为链接元素。XLink 示例<? >xlink:type="simple" 创建一个简单的 "类似 HTML" 链接。xlink:href 属性指定要链接到的 URL。 XLink 示例解释在文档顶部声明了 XLink 命名空间(xmlns:xlink="http://www.w3.org/1999/xlink")。 xlink:type="simple" 创建一个简单的 "类似 HTML" 链接。xlink:href 属性指定链接到的 URL(在这种情况下是图像)。 xlink:show="new" 指定链接应在新窗口中打开。XLink - 进一步了解在上面的示例中,我们演示了简单的 XLink。当访问远程位置作为资源时,XLink 变得更有趣。
DarkMode"), document.cookie = "DarkMode=1;path=/", $('#modeicon').attr("xlink ").removeClass("day"); $("html").addClass("DarkMode"); $('#modeicon').attr("xlink ").removeClass("DarkMode"); $("html").addClass("day"); $('#modeicon').attr("xlink = "DarkMode=1;path=/"; console.log('夜间模式开启'); $('#modeicon').attr("xlink = "DarkMode=0;path=/"; console.log('夜间模式关闭'); $('#modeicon').attr("xlink
="background-color: aqua;"> <title>项目</title> <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink ="http://www.w3.org/1999/xlink"> <line x1="0" y1="10" x2="0" y2="100" style="stroke:#006600;">< ="background-color: aqua;"> <title>项目</title> <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink ="http://www.w3.org/1999/xlink"> <polyline points="0,0 30,0 15,30" style="stroke:#006600;" / ="http://www.w3.org/1999/<em>xlink</em>"> <polyline points="10,2 60,2 35,52 10,2" style="stroke:#006600
本质上是一个 xml 文件,是一种标记语言,可以使用编辑器编辑 SVG语法 svg 语法类似于 html,并且支持 css,浏览器通过读取 css 来渲染动画 svg 主标签内要有 xmlns:xlink ="http://www.w3.org/1999/xlink" svg 标签中的 width/height 来标识画布的大小 viewBox 标签可有可无,有的话前两位一般是0,后两位一般与 width 等格式类型的图片 <svg width="366" height="366" viewBox="0 0 366 366" xmlns="http://www.w3.org/2000/svg" xmlns:xlink ="http://www.w3.org/1999/xlink"> <g fill="none" fill-rule="evenodd" width="258" height="258" viewBox ="0 0 258 258" transform="translate(54 54)"> <image xlink:href="url" x="0" y="0" width="200"
:60px;height:60px;float: left;" class="icon" aria-hidden="true"> <use xlink :60px;height:60px;float: left;" class="icon" aria-hidden="true"> <use xlink :60px;height:60px;float: left;" class="icon" aria-hidden="true"> <use xlink :60px;height:60px;float: left;" class="icon" aria-hidden="true"> <use xlink :60px;height:60px;float: left;" class="icon" aria-hidden="true"> <use xlink