- 2024-11-15数据可视化SVG
SVG优点SVG缺点SVG应用场景SVG和Canvas的区别初体验SVGXML和DTD声明
- 2024-11-02XXE漏洞
XXE的含义XXE(XMLExternalEntityInjection)全称为XML外部实体注入,由于程序在解析输入的XML数据时,解析了攻击者伪造的外部实体而产生的。例如PHP中的simplexml_load默认情况下会解析外部实体,有XXE漏洞的标志性函数为simplexml_load_string()。XXE是针对解析XML输入的应用程序的
- 2024-10-17No.17 笔记 | XXE漏洞:XML外部实体注入攻击
1.XXE漏洞概览XXE(XMLExternalEntity)是一种允许攻击者干扰应用程序对XML输入处理的漏洞。1.1XXE漏洞比喻想象XML解析器是一个听话的机器人,而XXE就是利用这个机器人的"过分听话"来获取不应该获取的信息。1.2XXE漏洞危害危害类型描述文件读取读取服务器上的任意文件命
- 2024-09-03第八章 【前端】Mock.js(8.2)——数据模板定义规范 DTD
8.2数据模板定义规范DTD数据模板中的每个属性由3部分构成:属性名、生成规则、属性值://'属性名|生成规则':属性值'name|rule':value属性名和生成规则之间用竖线|分隔。生成规则是可选的,生成规则有7种格式:‘name|min-max’:value‘name|count’:value
- 2024-07-26xml+dtd约束(很详细)
xml+dtd约束(很详细)XML(可扩展性标记语言)概述XML的功能xml与html不同之处简单的xmlxml的基本语法元素属性CDATAphp解析xmlxml解析原理simplexml库使用php给xml添加节点使用php给xml添加节点DTD约束DTD语法内部的DOCYPE语法完整实例引入外部DTD约束实例XML(可扩
- 2024-07-12XXE
XXEXXE全称为XMLEnternalEntityInjection,中文名称:XML外部实体注入XXE漏洞DTD引用外部实体时导致的漏洞解析时未对XML外部实体加以限制,攻击者可以将恶意代码注入到XML中,导致服务器加载恶意的外部实体引发文件读取,SSRF,命令执行等特征:在HTTP的Request报文出现一下请求报文,即
- 2024-06-026.2 XXE和XML利用
pikaqu靶场xml数据传输测试-有回显,玩法,协议,引入1、构造payload写文件<?xmlversion="1.0"encoding="UTF-8"?><!DOCTYPEnote[<!ENTITYwrite"goodboy,thisisatest">]><note>&write;</note>读文件&
- 2024-05-16qt的xml类型
QXmlStreamReader::TokenTypetoken=reader.readNext();是Qt的XML流读取器类的一个常见用法。它的作用是:QXmlStreamReader从XML流中读取下一个token。QXmlStreamReader::TokenType是一个枚举类型,定义了XML流中可能出现的不同类型的token,包括:NoToken:表示没有读取
- 2024-04-27xml基础
简介XML被设计用来传输和存储数据。HTML被设计用来显示数据。XML指可扩展标记语言(eXtensibleMarkupLanguage)。XML是各种应用程序之间进行数据传输的最常用的工具。树结构上图表示下面的XML中的一本书:<bookstore><bookcategory="COOKING"><titlelan
- 2024-04-27xml基础
简介XML被设计用来传输和存储数据。HTML被设计用来显示数据。XML指可扩展标记语言(eXtensibleMarkupLanguage)。XML是各种应用程序之间进行数据传输的最常用的工具。树结构上图表示下面的XML中的一本书:<bookstore><bookcategory="COOKING"><titlelan
- 2024-04-26探索 DTD 在 XML 中的作用及解析:深入理解文档类型定义
DTD是文档类型定义(DocumentTypeDefinition)的缩写。DTD定义了XML文档的结构以及合法的元素和属性。为什么使用DTD通过使用DTD,独立的团体可以就数据交换的标准DTD达成一致。应用程序可以使用DTD来验证XML数据的有效性。内部DTD声明如果DTD在XML文件内声
- 2024-03-17深入学习 XML 解析器及 DOM 操作技术
所有主要的浏览器都内置了一个XML解析器,用于访问和操作XMLXML解析器在访问XML文档之前,必须将其加载到XMLDOM对象中所有现代浏览器都有一个内置的XML解析器,可以将文本转换为XMLDOM对象解析文本字符串以下示例将一个文本字符串解析为XMLDOM对象,并使用JavaScript从中提取
- 2024-03-07MyBatis
//新建一个mybatis-config.xml文件<?xmlversion="1.0"encoding="UTF-8"?><!DOCTYPEconfigurationPUBLIC"-//mybatis.org//DTDConfig3.0//EN""https://mybatis.org/dtd/mybatis-3-config.dtd"><confi
- 2024-01-31XXE注入详解
XML介绍XML全称可扩展标记语言(EXtensibleMarkupLanguage),XML跟HTML格式类似,但是作用不同,XML侧重于数据传输,HTML注重于标记语言,也就是说XML其实是一种数据传输的手段XML格式<?xmlversion="1.0"encoding="UTF-8"standalone="yes"?><!--xml文件的声明--><bookstore>
- 2023-11-09Eclipse添加DTD文件
以iBATIS编写SqlMapConfig配置文件为例,添加sql-map-config-2.dtd到Eclipse中,从而获得xml自动的提示的功能,能更好的按照iBATIS官方定义的规范来编写xml文档.<!DOCTYPEsqlMapConfigPUBLIC"-//ibatis.apache.org//DTDSQLMapConfig2.0//EN""http://ibatis.apache.
- 2023-11-09XXE漏洞与有回显的XXE
XXE漏洞与有回显的XXEXXE:XML外部实体注入(xmlexternalentity),可造成文件读取,命令执行等攻击HTML侧重页面外观,XML侧重数据与存储XML没有预定义标签,可以自定义,通常用DTD(文档类型定义)规范XML的格式定义DTD的方式:内部DOCTYPE声明外部文档声明(重点)内部声明不能读文件,外部声明
- 2023-10-13Mybatis之多对一处理
多对一处理使用场景:老师有多名学生,对于学生而言就是多对一pojo.Student@DatapublicclassStudent{ privateintid; privateStringname; privateTeacherteacher;}mybatis-config.xml<?xmlversion="1.0"encoding="UTF-8"?><!DOCTYPEconfigura
- 2023-10-11DTD列表
1.DTD为英文DocumentTypeDefinition,中文意思为“文档类定义”。DTD肩负着两重任务:一方面它帮助你编写合法的代码,另一方面它让浏览器正确地显示代码。2.一个DTD应该放在每一个文档的第一行(包括空白).这样正确地放置,你的DTD才能告诉浏览器的用的是什么标
- 2023-09-19XXE漏洞
参考链接:XXE萌新进阶全攻略未知攻焉知防——XXE漏洞攻防歪?我想要一个XXE。xxe笔记BlindXXE详解+GoogleCTF一道题目分析一、基础知识1、XMLXML即可扩展标记语言(EXtensibleMarkupLanguage),是一种标记语言,其标签没有预定义,您需要自行定义标签,是W3C的推荐标准。其于HTM
- 2023-09-07Spring—Document root element "beans", must match DOCTYPE root "null"分析及解决方法
Documentrootelement"beans",mustmatchDOCTYPEroot"null".的错误提示,网上很多人说要把applicationContex.xml文件中加上如下第二行的<!DOCTYPE/>标签,说明DTD,其实并不准确。<?xmlversion="1.0"encoding="UTF-8"?><!DOCTYPEbeansPUBL
- 2023-09-04DTD学习笔记
作者fbysss关键字:XML一个定义Email的例子<?xmlversion="1.0"><!DOCTYPEmessage[<!ELEMENTmessage(header,body,signature,footer)>--定义了message的子元素<!ELEMENTheader(date,from,to,subject,banner)>--header还有子元素<!ELEMENTfoo
- 2023-08-17PLSQL:DBMS_XMLPARSER包
使用==DBMS_XMLPARSER==,你可以访问XML文档的内容和结构。它描述了处理XML文件的计算机程序的行为。在结构上看,XML文档和SGML文档是一样的。XML文档是由称为==实体==的存储单元组成的,实体中包含解析的和未被解析的数据。解析后的数据由字符串组成,其中一些代表字符数据,一些代表标记
- 2023-08-03开心档之DTD - 元素
开心档之DTD-元素目录开心档之DTD-元素元素的定义元素的分类基本元素衍生元素元素的属性结语编辑 DTD(DocumentTypeDefinition)是一种文档类型定义语言,它用于定义XML文档中所包含的元素以及元素之间的关系。在DTD中,元素是非常重要的概念,本文将详细介绍D
- 2023-08-03XXE
XXEXML简单介绍XML全称可扩展标记语言(EXtensibleMarkupLanguage)。XML和HTML的语言风格很像,都是标记语言,有对应的tag,唯一不同的就是作用,XML侧重于数据传输,HTML注重与标记语言XML的基本格式<?xmlversion="1.0"encoding="UTF-8"standalone="yes"?><!--xml文件的声明-->