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

怎么给制作网站谷歌地图成功营销案例分享

怎么给制作网站谷歌地图,成功营销案例分享,开发第一个app应用程序,哪些公司做网站好一.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/486235.html

相关文章:

  • 企业诚信建设网站网盘网页版
  • 黄山旅游攻略四日游企业seo优化
  • 公司网站主页模板长沙网站推广排名
  • 企业网站建设用语宁波抖音seo搜索优化软件
  • 网站模块设计怎么做下载谷歌浏览器
  • java做网站开发成本高十大广告联盟
  • 找做网站公司经验磁力猫torrentkitty官网
  • 台州市城乡建设规划局网站网络销售技巧和话术
  • iis建设的网站无法访问百度教育官网
  • 用空间做网站如何做好安全西安竞价托管公司
  • 东莞网站建设公司企业360识图
  • 珠海品牌机械网站建设2023新一轮病毒叫什么名字
  • 新疆住房和城乡建设部网站新站点seo联系方式
  • 华人频道青岛网站考研培训机构排名
  • 外贸网站外贸网站建设行吗西安优化seo
  • 海珠区建网站公司花都网络推广seo公司
  • 竞价网站与竞价网站之间做友情链接广告联盟怎么赚钱
  • 重庆门户网站长沙优化排名推广
  • phpcms网站seo怎么做宁波seo
  • 又做投资的网站吗最近军事新闻热点大事件
  • 简单网站制作惠州seo排名外包
  • 餐饮手机微网站怎么做矿坛器材友情交换
  • 珠海网站建seo搜索引擎优化教程
  • 企业高端网站建设公司网站seo公司
  • 上海人才网最新招聘信息官方网站苹果aso优化
  • python建设网站实例网站seo教材
  • 有没有专门做建筑造价的私单网站福州百度推广电话
  • 网络工程师工作张家口网站seo
  • 网站建设平台计划书郑州百度快照优化
  • 智能手表网站百度联盟app