当前位置:网站首页>vulhub靶场学习日记xxe-lab
vulhub靶场学习日记xxe-lab
2022-07-31 05:10:00 【北纬二十七度雨】
XXE-lab靶机
练习XXE漏洞
目的:拿到flag
下载地址: https://www.vulnhub.com/entry/xxe-lab-1,254/
http:// https://www.vulnhub.com/entry/xxe-lab-1,254/
选择第二个mirror

Vm打开ovf文件,网络模式我选择的是nat

靶机ip是192.168.192.130
开始扫描靶机,发现有xee目录和登陆后台admin.php

扫描目录

访问网站

没啥收获,访问robotx.txt

访问xxe

截个数据包看看,发现存在xml语言,尝试xxe漏洞
这里不懂xxe漏洞的可以去看这个大佬的博客,写的太好了
https://www.cnblogs.com/20175211lyz/p/11413335.html

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE foo [
<!ELEMENT foo ANY >
<!ENTITY rabbit SYSTEM "file:///etc/passwd" >
]>
<root><name>&rabbit;</name><password>123</password></root>
读取一下xxe.php

Base64解一下

使用xml读取,储存数据
再读取admin.php

再base64解一下,发现了后台账户和密码

解密

登陆/xxe/admin.php
点击flag

禁止访问。。。。。

再用xxe读取


Base32解码

Base64解码

继续读取

解码,是php语句,写的看不懂,在线运行一下

Flag出来了
SAFCSP{xxe_is_so_easy}
边栏推荐
- The interviewer asked me how to divide the database and the table?Fortunately, I summed up a set of eight-part essays
- 【C语言趣味小游戏——猜数字】
- Flink sink redis writes to Redis
- MySQL-如何分库分表?一看就懂
- 精解四大集合框架:List 核心知识总结
- Flask 的初识
- Paginate the list collection and display the data on the page
- C语言文件读、写、定位函数
- Object Detection Study Notes
- Kubernetes加入集群的TOKEN值过期
猜你喜欢

Distributed transaction processing solution big PK!

gin框架学习-Casbin进阶之策略管理API使用方法

面试Redis 高可靠性|主从模式、哨兵模式、Cluster集群模式

MySQL (updating)

实验7 UDP与TCP对比

About the problems encountered by Xiaobai installing nodejs (npm WARN config global `--global`, `--local` are deprecated. Use `--location=glob)

13 【代理配置 插槽】

分布式事务——分布式事务简介、分布式事务框架 Seata(AT模式、Tcc模式、Tcc Vs AT)、分布式事务—MQ

剑指offer基础版 --- 第24天

11 【组件通信】
随机推荐
C语言实验三 选择结构程序设计
Proteus 8 Professional安装教程
快速掌握并发编程 --- 基础篇
账号或密码多次输入错误,进行账号封禁
运用flask框架发送短信验证码的流程及具体代码
【JS面试题】面试官:“[1,2,3].map(parseInt)“ 输出结果是什么?答上来就算你通过面试
leetcode-每日一题558. 四叉树交集(分治递归)
let和const命令
The interviewer asked me TCP three handshake and four wave, I really
【C语言3个基本结构详解——顺序、选择、循环】
可以“繁殖”的程序
Redis first meeting
面试官:生成订单30分钟未支付,则自动取消,该怎么实现?
leetcode-每日一题剑指 Offer II 041. 滑动窗口的平均值(队列模拟)
C语言实验一 熟悉C程序的环境
对list集合进行分页,并将数据显示在页面中
关于superset集成到自己的项目中
数据库上机实验3 连接查询和分组查询
a different object with the same identifier value was already associated with the session
Paginate the list collection and display the data on the page