首页 > 其他分享 >关于XXE靶场保姆级攻略

关于XXE靶场保姆级攻略

时间:2024-12-18 19:56:09浏览次数:6  
标签:xml xxe XXE 解码 flag 攻略 靶场 php 我们

一.XEE靶场

来到我们的XXE靶场

先随便输入账号密码抓个包

我们发现了他有很多xml的字样,说明我们可以用xml进行攻击,上图下方框中的是html字样,这就是我们的注入点

输入

<?xml version="1.0"?>
<!DOCTYPE ANY [ 
<!ENTITY xxe SYSTEM "file:///c:/flag/flag" > ]>

system后面是我们想要找到的文件目录,这里我要找的是c盘中得flag目录中的flag文件

注意下面的引用

得到最终的结果

二.XEE靶机

安装好我们的靶机,用kali输入arp scam -l获取一下ip

再访问我们的靶机

我们用御剑后台工具扫一下,或者手工尝试会发现,有一个robots.txt的机器人协议

访问一下robots.txt

在访问一下xxe,我们发现了登录后台

接着随便尝试登录一下,去抓包

上方我们发现有xml字样,我们尝试xml注入

输入

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE ANY [ 
<!ENTITY xxe SYSTEM "php://filter/convert.base64-encode/resource=admin.php"> 
]>
root><name>&xxe;</name><password>admin</password></root>

就会得到一大长串的东西,我们全部复制去用64解码

全部复制下来,放到记事本中,我们往下翻源码

得到了账号密码分别为

账号:administhebest

密码:admin@123

得到了一个flagmeout.php的文件,再去xml一下

再去用base64解码

它说flag就在这里,我们复制下来经过多次尝试,先使用32解码,在使用64解码

我们再去xml这个路径

再去base64解码得到了一大长串的东西,把它放在php中运行一下

找php在线运行网站运行

得到最终的答案SAFCSP{xxe_is_so_easy}

标签:xml,xxe,XXE,解码,flag,攻略,靶场,php,我们
From: https://blog.csdn.net/mirliasheong/article/details/144561071

相关文章

  • CTFHUB靶场关于SSRF保姆级攻略
    一.内网访问输入127.0.0.1/flag.php二.伪协议读取文件输入?url=file:///var/www/html/flag.php右键页面查看源代码三.端口扫描尝试一下index.php,没有显示,说明有这个文件上方题中提示我们端口在8000-9000中我们用burpsuite抓包,开启代理输入?url=127.0.......
  • 【Linux】深入Linux:yum包管理与vim编辑器实用攻略
    在Linux系统中,yum和vim是不可或缺的工具,前者用于软件包管理,后者是高效的文本编辑器。本文将为你提供实用的操作技巧和攻略,帮助你轻松掌握这两项核心技能,提高开发和系统管理的效率。文章目录一、Linux软件包管理器-yum二、Linux系统(Centos)生态2.1三种安装软件......
  • pikachu靶场--XXE注入攻击
    1.POC攻击测试<?xmlversion="1.0"?><!DOCTYPEfoo[<!ENTITYxxe"a">]><foo>&xxe;</foo>读取到实体xxe内容2.查看文件在搜索栏提交xml源码读取目标主机c盘下的指定文件内容#查看文件<?xmlversion="1.0"?><!DOCTYPEfoo[......
  • 游戏团队节日协作攻略!6 款办公软件怎样成为致胜法宝?
    在游戏行业这个充满创意与挑战的领域,各部门间的紧密协作是项目成功的基石,尤其是在节日期间,新游戏上线或重大更新的压力下,高效的办公软件成为了不可或缺的协作利器。本文将站在全J人游戏公司的视角,深入剖析6款可视化团队协作办公软件,探讨它们在游戏开发、运营等多方面的表现,究......
  • 轻松上手!小白必看的Python Requests抓取<iframe>内容全攻略
    引言对于初学者来说,爬取网页内容是一项既有趣又具挑战性的任务。当你遇到网页中嵌入的<iframe>标签时,可能会感到困惑:如何用Python获取这些框架内的信息呢?别担心!本文将手把手教你使用requests库结合其他工具来实现这一目标。无论你是编程新手还是有一定经验的开发者,这篇文章都......
  • metinfo-csrf漏洞复现攻略
    CSRF漏洞概念:由于⽹站对⽤户⽹⻚浏览器的信任导致⽤户在当前已登录的Web站点的状态下,访问攻击者构造的攻击连接从⽽执⾏⾮本意的操作的漏洞CSRF漏洞利⽤条件:1.⽤户处于登陆⽬标⽹站的状态(Cookie)2.⽤户点击攻击者发送的恶意URL连接下面是详细的流程:将所需要的metinfo文......
  • sqlilabs靶场:less-26--less-30
    第二十六关:less-26这关将逻辑运算符,注释符以及空格给过滤了我们先使用单引号进行闭合这时我们查看源代码可以看到这一关过滤了很多字符可以看到这里将orand/--#空格等字符都被注释了空格被过滤了我们可以使用()来代替,and和or可以使用双写来绕过因为报错注入空格......
  • 跨越边界:MySQL跨平台性能优化全攻略
    在当今全球化和技术多样化的背景下,确保应用程序能够在各种操作系统上无缝运行并提供一致的用户体验变得至关重要。对于数据库系统而言,这意味着不仅要保证数据的一致性和完整性,还要确保其在不同环境下的高效运作。MySQL作为世界上最受欢迎的关系型数据库管理系统之一,支持多种......
  • 心动小镇线条小狗联动攻略:绘制梦幻交织的奇遇之旅
    心动小镇和线条小狗的联动已经火热开启了,新装扮、新玩法、新区域等超多新鲜内容都能够丰富我们的游戏体验,今天就给大家一些联动攻略。一、引虫出洞事件1.引虫出洞事件中的6种虫类,有5种部分天气出现,大绢斑蝶在雨天、彩虹天才会出现。2.温泉、火山湖、遗迹三条航线,每条航线的......
  • 2025年网络安全零基础自学全攻略:避开弯路,快速上手!
     自学网络安全是一项充满挑战的任务,但只要遵循合适的学习路径,能够有效避免走弯路,逐步建立知识体系,最终可以在该领域取得成就。本文将为你提供2025年最新的网络安全自学攻略,帮助你高效地规划学习路线,掌握网络安全的核心知识,避免学习中的误区。目录自学网络安全的......