Apache solr XXE 漏洞(CVE-2017-12629)

任务一:

复现环境中的漏洞

任务二:

利用XXE漏洞发送HTTP请求,在VPS服务器端接受请求,或收到DNS记录

任务三:

利用XXE漏洞读取本地的/etc/passwd文件

1.搭建环境

2.开始看wp的时候没有看懂为什么是core,然后去了解了一下solr的核心这个概念,然后发现是一个启动的配置。

3.进入到核心的查看界面,是json的查看方式,第二张的表达方式会更直观,可以看到xxe漏洞在哪里,在那个demo那个地方。

4.导入poc,复现漏洞,一直显示连接失败。连不上我的http服务器。(排查了端口被占的问题,发现是可以打开目录的,是因为防火墙没关,后面关了就可以了)

5.然后要用到另一个服务器上面的dtd文件,所以这里需要用http-server搭建一个服务器,先开放一个端口,然后在共享文件夹里面写入一个1.dtd。


6.然后抓包改包。然后就出来了etc/passwd。


相关推荐
黄乔国PHP|JAVA|安全8 小时前
网络安全开源靶场Vulfocus靶场搭建指南[2026最新版本]
安全·web安全·网络安全·开源·网络安全靶场·vulfocus靶场
ShoreKiten9 小时前
ctfshow-web164
网络安全·web
ShoreKiten10 小时前
ctfshow-web163
网络安全·web·rfi
汤愈韬10 小时前
FW旁挂实验
网络协议·网络安全·security·huawei
盛满暮色 风止何安11 小时前
负载均衡的部署模式
运维·服务器·网络·网络安全·负载均衡
Wang15301 天前
网络安全与技术应用投期刊攻略
网络安全
若尘啊若辰1 天前
安全通用要求之十安全运维管理
网络·数据库·网络安全·等保·等级保护·安全通用要求
grrrr_11 天前
【漏洞复现】CVE-2025-54100
安全·网络安全
黑客-小千1 天前
【Docker】初识docker 基本概念及安装使用(巨详细版),网络安全零基础入门到精通实战教程!
网络协议·tcp/ip·web安全·网络安全·docker·容器·eureka
网安INF2 天前
网络杀伤链(CKC模型)与ATT&CK模型详解
网络·安全·网络安全·网络攻击模型