返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >Apache2-XXE漏洞渗透
  • 299
分享到

Apache2-XXE漏洞渗透

ubuntuphp安全linuxweb安全 2023-09-06 09:09:35 299人浏览 薄情痞子
摘要

文章目录 前言一、nmap扫描二、利用获取的信息三、XXE漏洞利用总结 前言 Apache2 ubuntu Default Page 是一个包含xxe漏洞的页面,如何找到和利用xxe漏洞,

文章目录

前言

Apache2 ubuntu Default Page 是一个包含xxe漏洞的页面,如何找到和利用xxe漏洞,并找到flag呢?


一、nmap扫描

首先进行信息收集,nmap是我们的常用工具
靶机地址10.40.2.116 ,可正常访问
在kali中扫描靶机开放端口等信息
可观察到只有80端口开放,没有利用价值
再用dirb扫描目标隐藏文件
dirb Http://10.40.2.116 /usr/share/Wordlists/dirb/big.txt -X .PHP,.txt
发现扫描到了目录下有一个robots.txt文件
登录查看
有信息
发现目录下还有文件

二、利用获取的信息

上面可看到有xxe文件和admin.php
查看一下
是一个登陆界面
/xxe/admin.php也是一个登陆界面
我们利用/xxe登录界面bp抓包看有没有发现

发现数据以post方式提交,并在最下方有xxe代码
发送到repeater提交试试
这里注意到ad有回显
那么如果将ad指向其他文件呢,很有可能此处有xxe漏洞


三、XXE漏洞利用

我们构造xxe语句将ad指向/etc/passwd文件,看是否有回显

<!DOCTYPE test[<!ENTITY ad SYSTEM "file:///etc/passwd">]>

可看到显示文件内容,说明存在xxe漏洞
那么继续查看首页文件
apache首页文件默认路径时/var/www/html/

<!DOCTYPE test[<!ENTITY ad SYSTEM "file:///var/www/html/xxe/index.php">]>

发现读取不了
可以改用php伪协议读取

<!DOCTYPE test[<!ENTITY ad SYSTEM "php://filter/read=convert.base64-encode/resource=/var/www/html/xxe/index.php">]>

再通过decoder解密
得到首页文件但是里面内容没有可利用的
但是还有一个文件/xxe/admin.php我们没有查看
同样的方式查看一下

<!DOCTYPE test[<!ENTITY ad SYSTEM "php://filter/read=convert.base64-encode/resource=/var/www/html/xxe/admin.php">]>

base64解密后得到关键信息
可以看到用户名和MD5加密的密码,以及flag
密码解密后为 admin@123
输入用户名密码
成功登录,但是点击flag,提示flag不在这儿
看看是否在xxe目录下
查看页面源代码获取到flag

总结

以上就是对该靶场的一个渗透过程,大致解题思路就是
1.nmap,dirb信息收集
2.bp抓包查询可利用漏洞
3.利用已知漏洞查看关键文件信息
4.简单的代码审计获取flag
希望对大家有帮助。

来源地址:https://blog.csdn.net/qq_61872115/article/details/125594734

--结束END--

本文标题: Apache2-XXE漏洞渗透

本文链接: https://lsjlt.com/news/396836.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Apache2-XXE漏洞渗透
    文章目录 前言一、nmap扫描二、利用获取的信息三、XXE漏洞利用总结 前言 Apache2 Ubuntu Default Page 是一个包含xxe漏洞的页面,如何找到和利用xxe漏洞,...
    99+
    2023-09-06
    ubuntu php 安全 linux web安全
  • WEB渗透之文件包含漏洞
    1.文件包含 1.1原理: 服务器执行的php文件中可能包含木马文件或者恶意代码 1.2漏洞产生原因 web采用include()等文件包含函数通过动态变量的方式引入需要包含的文件 静态包含使用include指令,动态包含使用inclu...
    99+
    2023-09-12
    安全 web安全
  • XXE&XML漏洞详解
    XXE&XML漏洞详解 1.XML基础1.1.XML基础介绍1.2.XML文档结构1.3.DTD介绍1.4.实体类介绍1.5.外部实体 2.XXE漏洞基本介绍2.1.XXE漏洞基本概念2....
    99+
    2023-09-10
    xml 网络 安全 php web安全
  • 渗透测试之路:ThinkPHP漏洞复现
    1)简介 ThinkPHP是一个免费开源的,快速的,简单的面向对象的国产轻量级PHP开发框架。 ThinkPHP遵循Apache2开源协议发布,是为了敏捷WEB应用开发和简化企业级应用开而诞生的,具有免费开源,快速简单及面向对象等众多的...
    99+
    2023-09-08
    算法 爬虫 php Powered by 金山文档
  • XXE漏洞详解与利用
    XXE:XML 外部实体注入 XXE(XML External Entity,XML 外部实体注入)正是当允许引用外部实体时,通过构造恶意内容,导致读取任意文件、执行系统命令、内网探测与攻击等危害的一...
    99+
    2023-09-13
    php web安全
  • Springboot之Actuator的渗透测试和漏洞修复
    Actuator 的 REST 接口 Actuator监控分成两类:原生端点和用户自定义端点;自定义端点主要是指扩展性,用户可以根据自己的实际应用,定义一些比较关心的指标,在运行期进行监控。 原生端点是在应用程序里提供众多 Web 接口,通...
    99+
    2023-08-22
    spring boot java
  • 网站漏洞测试 文件上传漏洞的安全渗透与修复
    很多客户网站以及APP在上线运营之前都会对网站进行渗透测试,提前检测网站是否存在漏洞,以及安全隐患,避免因为网站出现漏洞而导致重大的经济损失,客户找到我们SINE安全做渗透测试服务的时候,我们都会对文件上传功能进行全面的安全测试,包括文件上...
    99+
    2023-06-03
  • xxe漏洞是如何修复的
    使用java对xxe漏洞进行修复的方法xxe漏洞代码:DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();String FEATURE = null;// db...
    99+
    2024-04-02
  • xxe漏洞浅谈以及复现
    一、xxe利用部分 ————> xml声明]> ————> DTD部分 &xxe; ————> xml部分 我们主要利用DTD中的实体部分 1、什么是DTD呢? 文档定义类型...
    99+
    2023-09-11
    开发语言 php web安全
  • 网站漏洞检测 渗透测试检测手法
    由于时间比较紧,年底业务比较多在此很多朋友想要了解我们Sine安全对于渗透测试安全检测以及应急响应的具体操作实践过程,对于漏洞发生问题的根源和即时的处理解决修补网站漏洞的响应时间进行全面的了解和预防,使公司组建一个更加专业的安全部门来阻挡黑...
    99+
    2023-06-03
  • 网站渗透测试漏洞分析代码架构
    近期许多网民跟我说为何出現系统漏洞的网站程序全是PHP开发设计的,而非常少有JAVA和Python的渗透案例,先不用说python,就PHP和Java谈一谈。在这以前,先何不记牢那么一个依据(眼底下也无需担心它对吗):PHP网站系统漏洞类型...
    99+
    2023-06-03
  • 【web安全】——XXE漏洞快速入门
    作者名:Demo不是emo  主页面链接:主页传送门创作初心:一切为了她座右铭:不要让时代的悲哀成为你的悲哀专研方向:网络安全,数据结构 每日emo:该怎么开口呢?今晚天气不错,但还是想你了 目录  一:初识XXE漏洞 1.XX...
    99+
    2023-08-31
    安全 web安全 php 网络安全
  • WebLogic CVE-2019-2647~2650 XXE漏洞分析
    Oracle发布了4月份的补丁,详情见链接(https://www.oracle.com/technetwork/security-advisory/cpuapr2019-5072813.html#AppendixFMW)@xxlegend...
    99+
    2023-06-04
  • WebLogic EJBTaglibDescriptor XXE漏洞(CVE-2019-2888)分析
    作者:Longofo@知道创宇404实验室时间:2019年10月16日原文链接:https://paper.seebug.org/1067/这个漏洞和之前@Matthias Kaiser提交的几个XXE漏洞是类似的,而EJBTaglibDe...
    99+
    2023-06-03
  • 渗透测试对文件包含漏洞网站检测
    昨天给大家普及到了渗透测试中执行命令漏洞的检测方法,今天抽出时间由我们Sine安全的渗透工程师来讲下遇到文件包含漏洞以及模板注入漏洞的检测方法和防御手段,本文仅参考给有授权渗透测试的正规安全检测的客户,让更多的客户了解到具体测试的内容,是如...
    99+
    2023-06-03
  • 网络安全渗透测试使用goby检测log4j漏洞
    目录一、前言二、漏洞复现三、goby poc编写expJson部分自定义POC函数部分一、前言 前段时间的Log4j漏洞影响很广泛,网上已经公开了很多地方的利用方式,而平时用goby...
    99+
    2024-04-02
  • 详解PHP渗透测试文件包含漏洞与利用
    目录什么是文件包含漏洞文件包含漏洞的分类本地文件包含漏洞&利用利用条件(以PHP为例)直接访问文件利用协议读取源代码截断%00长度截断PHP的伪协议file://php://...
    99+
    2024-04-02
  • 渗透测试网站安全漏洞检测大体方法
    近期对平台安全渗透测试中遇到有JAVA+mysql架构的网站,针对此架构我们Sine安全渗透工程师整理了下具体的漏洞检测方法和防护修复方法,很多像执行框架漏洞获取到系统权限,以及跨权限写入木马后门等等操作,希望大家在渗透测试的道路中发现更多...
    99+
    2023-06-03
  • APP渗透测试基本内容与漏洞扫描介绍
    天气越来越凉爽,在对客户网站代码进行渗透测试,漏洞测试的同时我们SINE安全渗透技术要对客户的网站源代码进行全方位的安全检测与审计,只有真正的了解网站,才能更好的去渗透测试,发现网站存在的漏洞,尽可能的让客户的网站在上线之前,安全防护做到最...
    99+
    2023-06-03
  • 针对Vue框架渗透测试-未授权访问目录漏洞【渗透实战+工具开发】
    文章目录 前言(吹水环节)一、vue是什么二、实战环节三、工具开发3.1吹水环节3.2正经环节3.2.1 检测模块开发思路3.2.2 验证模块开发思路 3.3 小插曲 四、2023年...
    99+
    2023-09-11
    web安全 渗透测试 安全漏洞 前端框架 java
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作