首页 > 其他分享 >XXE知识总结

XXE知识总结

时间:2023-01-14 18:12:20浏览次数:47  
标签:总结 XML 实体 xxe 知识 DTD XXE dtd

XML一些基本概念

XML 被设计用来传输和存储数据。

HTML 被设计用来显示数据。

实体引用

在 XML 中,如果你把字符 "<" 放在 XML 元素中,会发生错误,这是因为解析器会把它当作新元素的开始。

这样会产生 XML 错误:

<message>if salary < 1000 then</message>

为了避免这个错误,请用实体引用来代替 "<" 字符:

<message>if salary &lt; 1000 then</message> 

在 XML 中,有 5 个预定义的实体引用:

实体引用 表示符号 中文含义
&lt; < 小于
&gt; > 大于
&amp; & 和号
&apos; ' 单引号
&quot; " 引号

注释:在 XML 中,只有字符 "<" 和 "&" 确实是非法的。大于号是合法的,但是用实体引用来代替它是一个好习惯。

实体的概念:

实体是用于定义引用普通文本或特殊字符的快捷方式的变量。实体引用是对实体的引用。实体可在内部或外部进行声明。

一个内部实体声明

语法:

<!ENTITY 实体名称 "实体的值">

例子:

DTD 例子:

<!ENTITY writer "Bill Gates">
<!ENTITY copyright "Copyright W3School.com.cn">

XML 例子:

<author>&writer;&copyright;</author>

注释: 一个实体由三部分构成: 一个和号 (&), 一个实体名称, 以及一个分号 (

标签:总结,XML,实体,xxe,知识,DTD,XXE,dtd
From: https://www.cnblogs.com/s1mh0/p/17052302.html

相关文章

  • order by是怎么工作的?(总结后超简洁版)
    介绍排序的动作可能在内存中完成,内存放不下,则利用磁盘临时文件辅助排序。Mysql有两种排序算法,全字段排序和rowid排序(1)全字段排序简单的说就是把所有要查询的......
  • 一位民办二本学生的年终总结
    前言本人目前就读于天津的一所民本本科院校,现在已经大三,经历不是很丰富,但也有遗憾和收获。年度成就自学之路编程语言:python、结构化梯形图(GXworks2)深度学习框架:ten......
  • java基础知识----自增自减
    java的自增自减++(自增)publicclassDemo02{publicstaticvoidmain(String[]args){inta=3;intb=a++;System.out.println("......
  • 机器学习基本概念总结
    1,余弦相似度与欧氏距离1.1,余弦相似度通过对两个文本分词,TF-IDF算法向量化,利用空间中两个向量的夹角,来判断这两个向量的相似程度:(计算夹角的余弦,取值0-1)当两个向量夹......
  • 2022年,年总总结
    本不想写年终总结的,可是无论过的有多糟,总该记录下这一年里点点时光。这一年,过的跟神经病一样2022年,可以说一整年都被浪费了,人生也挂上倒挡,仿佛跌倒了一样,但是跌倒可以爬......
  • 做题总结
    1.字符串问题无重复字符的最长子串我的做法:dp[i]表示以s[i]结尾的最长无重复字串,更新方程if(i-dp[i-1],i-1)没有和dp[i]重复的元素, dp[i]=dp[i-1]+1elsedp[i]=i-......
  • 细节错误总结
    ElementalDecompress 当输入之后发现明显不可行的时候不要在for里面break会影响下一次的输入D-FriendlySpiders建图一定考虑到边的数量的问题......
  • 一些UCOSIII调度相关的知识和使用经验
    前言“多年以后,经验老道的工程师面对着电脑中的各种或简单或复杂的系统,他将会回想起那个第一次接触RTOS系统的下午”。上面玩了一个名句梗,回到正题,一个初出茅庐......
  • javase知识点总结:三种程序逻辑结构,输入输出
    顺序结构顺序结构程序就是按语句出现的先后顺序执行的程序结构。计算机按顺序逐条执行语句,当一条语句执行完毕,自动转到下一条语句。分支结构if语句1.语法格式1if(......
  • 写在读ng之前的基础知识----笔记
    如果要看angular的代码,先把这个给看了,司徒的干货。/**********************************************************************依赖调......