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。


相关推荐
pencek2 小时前
XCTF-web(一)
网络安全
00后程序员张5 小时前
iPhone相册导出到电脑的完整指南
websocket·网络协议·tcp/ip·http·网络安全·https·udp
柒玖zzz5 小时前
web-ssrfme
网络安全
ALe要立志成为web糕手5 小时前
LFI to RCE
安全·web安全·网络安全·文件包含·rce
小白&1236 小时前
SQLMap工具使用
web安全·网络安全
Factor安全8 小时前
Chrome漏洞可窃取数据并获得未经授权的访问权限
前端·chrome·web安全·网络安全·安全威胁分析·安全性测试
菜鸟vsc8 小时前
PHP序列化/反序列化漏洞原理
网络安全·php
xgxseven9 小时前
4.15BUUCTF Ez_bypass,HardSQL,AreUSerialz,BabyUpload,CheckIn
笔记·网络安全
小白iP代理1 天前
随机IP的重要性:解锁网络世界的无限可能
网络·网络协议·tcp/ip·网络安全
2501_915106321 天前
iOS 设备应用管理实践分享
websocket·网络协议·tcp/ip·http·网络安全·https·udp