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

google网站地图成都网络营销公司排名

google网站地图,成都网络营销公司排名,css兼容性查询网站,网站开发规划一.XXE漏洞简介及原理。XXE(XML External Entity)漏洞是一种基于XML解析的安全漏洞,攻击者通过构造恶意的XML文档,利用外部实体引用功能读取服务器上的敏感文件、执行远程请求或发起服务端请求伪造(SSRF)攻…

一.XXE漏洞简介及原理。

        XXE(XML External Entity)漏洞是一种基于XML解析的安全漏洞,攻击者通过构造恶意的

XML文档,利用外部实体引用功能读取服务器上的敏感文件、执行远程请求或发起服务端请求伪造

(SSRF)攻击。XXE漏洞源于XML解析器未禁用外部实体加载功能。XML标准允许定义外部实

体,通过SYSTEM关键字引用本地或远程资源。当解析器处理包含恶意外部实体的XML输入时,

可能泄露系统文件或触发非预期网络请求。

二.XML文档介绍

XML指可扩展标记语言是一种标签语言,和HTML很类似。

XML的设计宗旨是传输数据,而非显示数据。HTML被设计用来显示数据。

XML标签没有被预定义,需要自行定义标签。

XML被设计为具有自我描述性。

XML是W3C的推荐标准。

下面进行简单的xml代码认识:

<?xml version="1.0" encoding="ISO-8859-1"?>
<note>
<to>George</to>
<from>John</from>
<heading>Reminder</heading>
<body>Don't forget the meeting!</body>
</note>           

这里注意三个点:

1.这里所以的标签全部是自己定义的,

2.第一行就是自我描述性的体现。

3.一定要严格闭合,上面有<note>下面也要有</note>,否则会报错。

4.严格区分大小写,闭合标签前后大小写一致。

在/var/www/html下写入note.xml。


然后浏览器查看即可。

三.XML DTD 介绍

       拥有正确语法的 XML 被称为“形式良好”的 XML。
通过 DTD 验证的 XML 是“合法”的 XML。
DTD 全称是 The document type definition,即是文档类型定义,通过 DTD 验证 XML 是否合
法。

DTD 被包含在您的 XML 源文件中,它会被包装在一个 DOCTYPE 声明中:
ELEMENT就是元素的意思。

内部DTD文件:

<?xml version="1.0" ?>
<!DOCTYPE note [
<!ELEMENT note (to,from,heading,body)>         对于元素note定义了其有四个内部元素。
<!ELEMENT to (#PCDATA)>        对note下的to元素进行定义
<!ELEMENT from (#PCDATA)>            对note下的from元素进行定义
<!ELEMENT heading (#PCDATA)>             对note下的heading元素进行定义
<!ELEMENT body (#PCDATA)>          对note下的body元素进行定义
]>
<note>
<to>George</to>
<from>John</from>
<heading>Reminder</heading>
<body>Don't forget the meeting!</body>
</note>

外部DTD文件:

在 XML 文档内部中引入外部 DTD 文件 note.dtd
<?xml version="1.0"?>
<!DOCTYPE note SYSTEM "note.dtd">
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>
就是利用SYSTEM引用外部note.dtd文件。
然后我们再创建一个note.dtd:
<!ELEMENT note (to,from,heading,body)>
<!ELEMENT to (#PCDATA)>
<!ELEMENT from (#PCDATA)>
<!ELEMENT heading (#PCDATA)>
<!ELEMENT body (#PCDATA)>

四.实体介绍

什么是实体及实体的定义

Entity [ˈentəti] 实体,实体相当于一个变量,可以再DTD里进行定义:
<!ELEMENT note (to,from,heading,body)>
<!ELEMENT to (#PCDATA)>
<!ELEMENT from (#PCDATA)>
<!ELEMENT heading (#PCDATA)>
<!ELEMENT body (#PCDATA)>
<!ENTITY free "free nice">
定义了一个实体 free对其赋值free nice

实体的调用

如下图所示:

<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder
&fjw;</heading>
<body>Don't forget me this weekend!</body>
</note>

实体的分类

1.通用实体

<!ENTITY fjw "fjw nice">

调用方式&fjw;

2.参数实体(只能在DTD内部调用)

<1ENTITY % fjw "fjw nice">

调用方式 %free;

外部实体的介绍

<!ELEMENT note (to,from,heading,body)>
<!ELEMENT to (#PCDATA)>
<!ELEMENT from (#PCDATA)>
<!ELEMENT heading (#PCDATA)>
<!ELEMENT body (#PCDATA)>
<!ENTITY free SYSTEM "file:///var/www/free.txt">

然后再创建一个free.txt文件输入free附的值。

外部实体的调用还是一样的&free;

这就是外部实体。

注意:无论是外部DTD还是外部实体,都是XML文档解析时才会加载的。

http://www.dtcms.com/wzjs/318248.html

相关文章:

  • 设计师网站欣赏百度搜索收录
  • 开个做网站的公司 知乎网站收录批量查询
  • 智慧团建团员登录网站市场营销策划方案3000字
  • 微信做单网站周口seo推广
  • 有没有在线做动图的网站舆情信息范文
  • 官方网站数据如何做脚注泉州排名推广
  • 郑州机械网站建设郑州网站推广方案
  • linux做商务网站优化大师客服
  • 网页浏览器的缩写百度快照优化的优势是什么
  • 公司门户网站制作需要多少钱新网络营销
  • 淮安做网站策划品牌全案
  • 电商网站建设培训推广排名
  • 怎么用默认程序做网站百度客户端手机版
  • 滁州网关键词排名优化软件
  • 网站外链平台营销策划方案模板范文
  • 培训中心网站建设百度实时热搜榜
  • 拼多多网站怎么建设的今天国内新闻
  • 网站建设兼职薪酬怎么样seo网站推广推荐
  • 做绿化生意有什么网站游戏广告联盟平台
  • 国内有wix做的好的网站惠州百度seo排名
  • 潍坊市奎文建设局网站网站优化推广外包
  • 建设网站应注意什么网络广告的形式有哪些
  • 百度网站备案推广产品的方法和步骤
  • 天河区门户网站教育专栏排名函数rank怎么用
  • 中信建设有限责任公司重庆沿江高速公路总承包部浙江专业网站seo
  • 西安做网站哪家比较好网络快速排名优化方法
  • 玄武模板网站制作点击查看福州百度代理
  • 深圳品牌男装有哪些seo做得比较好的企业案例
  • 在一个网站下建设多个子网站怎样打百度人工客服热线
  • 上海网站建设代码seo刷排名工具