文章内容不包含任何Flag和解题思路

花了超过一周的时间才把Zephyr做完

2024-09-06T10:07:57.png

简介

Zephyr是一台难度为Intermediate的Active Directory。该环境包括基础的AD漏洞和一些错误配置导致的漏洞利用。总计包含 17 台机器(其中这两台为Linux,其余均为 Windows)。这套环境相较于Dante而言,机器更新,因此,没有一些通杀的严重漏洞,并且该套环境的关联性更强。非常适合巩固学习的AD知识。

网络环境

有一说一,Zephyr的网络环境似乎比Dante更清晰。Zephyr好像是添加了防火墙策略,允许进入的端口很少(只发现了三四个可用的端口),因此在一些场合中,如何合理的使用这寥寥的端口,也是一个小小的考验(一步小心就把某个代理给断掉了)
该套环境存在三个域(其中一个为子域),部分域之间存在信任关系;
下面是我自己在针对Zephyr机器进行渗透测试的过程中,对于网络环境的一个理解(可能存在错误):
2024-09-06T10:08:15.png
三层代理就可以访问Zephyr的全部机器了

建议与总结

  1. 做好信息收集

    1. 每获得一对凭据就可以进行一下密码喷洒,查看是否有凭据复用的情况
    2. 每获得一台新的机器的Shell,就可以再次做存活机器(IP)和端口的探测
  2. 做好笔记

    1. 17台机器,三个域,内容很多
    2. 有些命令会经常重复使用(比如上传文件,密码喷洒等)
  3. AD部分是基础的,在发现攻击链(如在Bloodhound)后,可以去搜索相关的Abuse Methods
  4. 代理可以使用ligolo-ng,很容易上手。我是用ligolo-ng + chisel。
Last modification:September 6, 2024
请我喝瓶冰阔落吧