# 前言

在学习内网渗透测试过程中实际上很大程度都是在学习域渗透,在学习过程中我们很需要搭建一个内网环境来做一些实验,在 windows 的活动目录环境下进行一系列的操作来了解其运行机制帮助我们的学习。所以如何搭建一个简单的域环境是至关重要的。

# 网络模式

显而易见的是我们并没有那么多的物理机来让我们搭建一个环境,而且这样也是极为不方便的,虚拟机的存在极大的方便了我们快速的搭建一个简单的环境,当然虚拟机的安装是非常简单的,这里不在赘述。但是我们在整个环境搭建的过程中需要注意一下网络适配器的问题,这里也简单记录一下。

  • 桥接模式:在这种网络模式下,虚拟主机相当于一台真实的主机,其地址段和宿主机应该是一样的。在该模式下宿主机所在网段中的主机都是能够访问到该虚拟机的。
  • NAT 模式:NAT 表示网络地址转换,在这种网络模式下,虚拟机相当于以宿主机为边界的一台内网主机。在该模式下宿主机所在网段中的主机都是不能够访问到该虚拟机的。这种模式也是虚拟机的默认网络模式。
  • 仅主机模式:该模式和 NAT 类似,但是实际上该模式下的网络局限性是更加大的,在该模式下的虚拟机无法上网。只有主机和使用同一张虚拟网卡的虚拟机能访问到。在搭建域环境的过程中我们通常会选用这种网络模式。

# 域环境搭建

# 单域

# Windows Server 2008 下

第一台域控一般是一台 DNS 服务器,所以我们一般会将其设置为静态 IP 域和 DNS 设置必须为一样的。所以这里我们首先在要作为域控的服务器设置一下静态 IP。

image-20240304195643166

这里设置 Windows Server 2008 R2 IP 为 192.168.246.100,然后修改计算机名

image-20240304195832933

这里点击高级系统设置,修改计算机名为 DC,修改完成后重启。

image-20240304200235495

这里可以看到已经安装完成了,接下来安装域控制器和 DNS 服务,这里在初始配置任务 -》自定义此服务器 -》添加角色

image-20240304200328128

这里点击后,会出现一个向导,直接下一步

image-20240304200415489

然后选择服务器角色为域服务

image-20240304200503448

勾选后需要二次确认

image-20240304200526235

这里直接点击添加必须的功能

image-20240304200600112

域服务的简介,这里不用管,直接点击下一步即可

image-20240304200634046

然后就是确认安装,这里点击安装

image-20240304200802148

可以看到这里安装完成了,点击这里的蓝色字体

image-20240304200832836

然后这里就直接打开了这个 AD 域服务安装向导,这里直接点击下一步

image-20240304200933475

这里因为是新建域,所以这里我们选择下面一个在新林中新建域

image-20240304201248148

然后这里需要一个跟域名,这里填写一个 c1own.xcu

image-20240304201423319

然后这里级别的设置直接默认即可

image-20240304201500108

然后再这里我们需要选择其他域控制器选项,这里在前面也说过域控一般也是一台 DNS,所以这里我们直接选择 DNS

image-20240304201654513

接下来会出现一个警告弹窗,因为这是第一个域控制器,所以不会有父区域。这个弹窗不用管,直 接选择 “是”

image-20240304201724600

这里让我们选择数据库,日志文件和 SYSVOL 的位置,这里直接默认即可。接下来会设置 AD 还原模式管理员密码

image-20240304201843673

接下来就等待配置完成

image-20240304201929888

安装后重启即可

image-20240304202752685

这时可以看到这里就已经有域了,我们进去看一下计算机名

image-20240304202845886

可以看到重启之后,在这里就显示了。 接下来看 DNS 服务

image-20240304203105799

然后看 ldap 和 gc(全局边路)

image-20240304203149769

# 增加域用户

这里还是在服务器管理器这里 -》AD 域服务 -》AD 用户 -》c1own.com-》user 这里右键

image-20240304203349632

然后填写对应的信息

image-20240304203529920

然后设置密码

image-20240304203559596

这里将用户下次登录必须勾选密码取消了,懒得重新改,创建完成后我们右键用户来查看属性

image-20240304203818586

可以看到这里是一个普通用户

image-20240304203845399

# 加入域

这里启动一台 win7,然后先修改 ip,修改到同一个网段

image-20240304204137916

DNS 写域控 IP ,然后修改域

image-20240304204239861

这里打开计算机名,然后这里填写刚刚创建域的时候的域名

image-20240304204328183

这里填写刚刚新建用户的用户名和密码,如果加入成功这里会提示

image-20240304204404548

然后进行重启计算机 我们就可以使用域控管理员账号密码登录,也可以用我们的 testuser 去登录,也可以用本地管理员登 录。 他们的权限是不一样的。

image-20240304204621170

可以看到这里就已经通了到这里就完成了

# Windows Server 2016 下

这里就不在写那么详细了,2016 里也是比较简单,首先还是改 ip

image-20240304204926477

这里我的 ip 还是使用 192.168.246.100,修改计算机名后重启

image-20240304204959277

在服务管理器的仪表盘这里选择添加角色和功能

image-20240304205048501

安装类型这里选择第一个

image-20240304205112413

服务器选择这里直接默认即可,这里直接选择下一步

image-20240304205424816

这里还是选择 AD

image-20240304205448501

选择功能这里直接下一步

image-20240304205524474

点击安装即可

image-20240304205616869

这里点击 “将此服务器提升为域控制器

image-20240304205705150

然后添加新林,还是用上面的域名

image-20240304205747618

然后设置密码

image-20240304205800933

这里的警告不用管,直接下一步

image-20240304205847489

一路无脑下一步

image-20240304205935289

条件检查通过后点击安装,等待完成自动重新启动

image-20240304210645049

这里看到就已经成功了

image-20240304210850540

然后添加用户加入域控就和上面的一样了

# 增加域用户

image-20240304211206066

这里点击 AD 管理中心,找到 user 选着添加用户

image-20240304211308328

然后填写对应项

image-20240304211424755

# 加入域

还是首先修改 ip

image-20240304211615101

然后修改域

image-20240304211700414

然后还是将用户名密码输入

image-20240304211734927

等待一会

image-20240304211757771

可以看到,这里就加入成功了,重启计算机。我们就可以使用域控管理员账号密码登录,也可以用我们的 testuser 去登录,也可以用本地管理员登录。

image-20240304211949202

一个简单的域就完成了

# 父子域

这里都使用 WInserver2016,这里又多一台主机简单的画一个拓扑图,按照下面的图配置 ip

image-20240322195249491

# 父域

# 主 DC

首先配置父域 DC,首先还是去配置静态 ip 修改主机名

image-20240325090506765

修改 ip 为 10.10.10.11,子网掩码为 255.255.255.0,DNS 为 127.0.0.1

image-20240325090409901

这里修改计算机名为 DC1,修改完成后重启计算机,安装 DNS 服务和前面单域的配置是一样的

image-20240325091230673

这里安装好后还是选着将此服务器提升为域控制器

image-20240325091729903

部署配置这里选择添加新林,然后输入需要设定的域名 clown.com ,然后设置密码后就一路下一步安装完成重启电脑即可,然后在 DNS 管理器总找到正向查找区域这里,将两个 区域传送 打开

image-20240325144826253

image-20240325145313074

这里打开区域传送主要是为了能使得辅助 DC 的 DNS 域主 DC 同步

# 辅助 DC

先修改 ip 和主机名

image-20240325155013633

修改主机 ip 为 10.10.10.12、然后修改首选 DNS 服务器为 10.10.10.11(主 DC 的 ip),备用 DNS 使用本机 IP

image-20240325155446460

这里修改主机名为 DC2,修改域 clown.com

image-20240325155923842

image-20240325160849913

如果这里和我一样使用克隆的话会报错 SID 相同,需要运行 sysprep

image-20240325160952182

这里运行后重启就可以了

加入域后重启服务器,使用域管理员账号登录安装 AD 和 DNS 服务,和上面一样这里不在赘述

image-20240325161455767

这里还选择将其升级为 DC

image-20240325161929885

与前面不同的是这里不在是添加新林,选着将 DC 添加到现有域,在第三步这里点击更改输入主 DC 管理员的账号密码。然后进入到 DC 选项中

image-20240325162301180

这里勾选域名系统(DNS)服务器(o)和全局录编(GC)(G),设置好密码,然后一直无脑下一步到安装完成,然后这里再修改一下 DNS

image-20240325164133533

这里就爱那个首选 DNS 修改为主 DC,备选 DNS 修改为当前服务器。最后还是和前面一样将区域传送打开

image-20240325164320653

image-20240325164336481

到这里 BDC 就安装完成了

# 子域

上面将父域环境搭建完成了,现在 “添加新林”,然后将这个林加入到刚刚的父域中

值得注意的是这里的子域 DC 的操作系统版本要和主父域的版本相同

首先还是配置 ip 然后修改主机名

image-20240325171130326

修改 ip 为 10.10.10.100,配置 DNS 为前面父域域控的 IP

image-20240325171309371

修改主机名为 DC3 重启服务器,这里还是快进到升级为 DC 那里,前面有关 DNS 和 AD 的安装过程都一样

image-20240325172233247

在部署配置这里选择将新域加入现有林,然后配置好父域名现有域,最后点击这里的更改,填写父域管理员的账号密码

image-20240325172409713

这里还是和前面的 BDC 设置一样,然后接着无脑下一步到安装完成。重启后重新设置 DNS

image-20240325174946233

到这里就成功了