内网渗透(四)之基础知识-搭建域环境

news2025/1/16 12:31:49

系列文章

内网渗透(一)之基础知识-内网渗透介绍和概述
内网渗透(二)之基础知识-工作组介绍
内网渗透(三)之基础知识-域环境的介绍和优点

注:阅读本编文章前,请先阅读系列文章,以免造成看不懂的情况!!

搭建域环境

在学习内网渗透测试时,需要构建一个内网环境并搭建攻击主机,通过具体操作理解漏洞的工作原理,从而采取相应的防范措施。一个完整的内网环境,需要各种应用程序、操作系统和网 络设备,可能比较复杂。我们只需要搭建其中的核心部分,也就是Linux服务器和 Windows服务器。在本文中,将详细讲解如何在 Windows平台上搭建域环境

域环境介绍

通常所说的内网渗透测试,很大程度上就是域渗透测试。搭建域渗透测试环境,在 Windows的活动目录环境下进行一系列操作,掌握其操作方法和运行机制,对内网的安全维护有很大的帮 助。常见的域环境是使用 Windows server2012R2、Windows7或者 Windows Server2008操作系统搭建的Windows域环境。

在下面的实验中,将创建一个域环境。配置一台 WindowsServer2012R2服务器,将其升级为域控制器,然后将 Windows Server2008R2计算机加入该域。2台机器

机器名称机器IP
WindowsServer 2012 R2(域控)192.168.41.10
WindowsServer 2008 R2(域内主机)192.168.41.20

搭建域环境

1、设置服务器

在虚拟机中安装 Windows Server2012 R2操作系统,设置其IP地址设置为192.168.41.10,子网掩码设置为255.255.255.0,DNS指向本机的IP地址。

在这里插入图片描述

2、更改计算机名

使用本地管理员账户登录,将计算机名改为"DC"(可以随意取名),如图所示。在将本机升级为域控制器后,机器全名会自动变成"DC.xxx.com"。更改后,需要重启服务器

在这里插入图片描述

3、安装域控制器和DNS服务

接下来,在 Windows server 2012 R2服务器上安装域控制器和DNS服务。登录
Windows Server 2012 R2服务器,可以看到"服务器管理器"窗口,如图所示

在这里插入图片描述
单击【添加角色和功能】选项,进入添加角色和功能向导界面。在【开始之前】部分, 本 保持默认设置。单击下一步按钮,进入【安装类型】部分,选择【基于角色或者基于功能的】 安装选项。单击下一步按钮,进入【服务器选择】部分。目前,在服务器池中只有当前这 台机器,保持默认设置。单击下一步按钮,在【服务器角色】部分勾选【 Active Directory域 服务】和【DNS服务器】复选框

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在"功能"界面保持默认设置,单击"下一步"按钮,进人"确认"部分。确认需要安装的组件,勾选"如果需要,自动重新启动目标服务器"复选框,然后单击"安装" 按钮

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

4、升级服务器

安装 Active Directory域服务后,需要将此服务器提升为域控制器。单击"将此服务器提升为域控制器"选项(如果不慎单击了"关闭"按钮,可以打开"服务器管理器"界面进行操作),在界面右上角可以看到一个中间有"!"的三角形按钮。单击该按钮,如图所示。
在这里插入图片描述

接着,进人" ActiveDirectory域服务配置向导"界面,在"部署配置"部分单击选中"添加新林(F)“单选按钮,然后输入根域名"hack.com”(必须使用合DNS命名约定的根域名)

在这里插入图片描述

在【域控制器选项】部分,将林功能级别、域功能级别都设置为" WindowsServer2012R2",创建域林时,在默认情况下应选择DNS服务器,林中的第一个域控制器必须是全局目录服务器且不能是只读域控制器(RODC)。然后,设置目录服务还原模式的密码(在开机 进入安全模式修复活动目录数据库时将使用此密码)

在这里插入图片描述

在【DNS选项】部分会出现关于DNS的警告。不用理会该警告,保持默认设置。单击"下一步"按钮,进入"其他选项"部分。在"NetBIOS域名"(不支持DNS域名的旧版本操作系统,例如Windows98、NT,需要通过NetBIOs域名进行通信)部分保持默认设置。单击"下一步"按钮,进人"路径"部分,指定数据库、日志、SYSVOL文件夹的位置,其他选项保持默认设置。单击"下一步"按钮,保持默认设置。单击"下一步"按钮,最后单击"安装按钮。安装后,需要重新启动服务器,最后升级为域控

在这里插入图片描述

服务器重新启动后,需要使用域管理员账户( HACKE Administrator)登录。此时,在"服务器管理器"界面中就可以看到AD DS、DNS服务了

在这里插入图片描述

5、创建 Active Directory用户

为 Windows Server 2008 R2用户创建域控制器账户。如图所示,在" Active Directory用户和计算机"界面中选择Users"目录并单击右键,使用弹出的快捷菜单添加用户。

在这里插入图片描述

在这里插入图片描述

点击创建用户

在这里插入图片描述

输入账户姓名和用户登录名,点击下一步

在这里插入图片描述

输入账户登录密码,密码选择永不过期,点击下一步,点击完成

在这里插入图片描述

已经成功创建了一个域用户jack

在这里插入图片描述

6、将Windows Server 2008 R2机器加入域

将Windows server 2008 计算机添加到该域中。如图所示,设置IP地址为192.168.41.20,设置其DNS地址为192.168.41.10

在这里插入图片描述

然后cmd运行" ping hack.com"命令进行测试

在这里插入图片描述

接下来,将主机添加到域中,将计算机名改为"PC-2008"域名改为"hack.com"。单击"确定"按钮,会弹出要求输入拥有权限的域账户名和密码的对话框。在本实验中,输人域管理员的账号和密码,如图所示。操作完成后,会出现需要重新启动计算机的提示。

在这里插入图片描述
输人域管理员的账号和密码

在这里插入图片描述

显示成功加入域

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/198135.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

DataX案例实操

1、DataX使用 1.1、DataX任务提交命令 DataX的使用十分简单,用户只需根据自己同步数据的数据源和目的地选择相应的Reader和Writer,并将Reader和Writer的信息配置在一个json文件中,然后执行如下命令提交数据同步任务即可。 [songhadoop102 …

JavaScript 进阶5:WebAPI:DOM- 网页特效篇

JavaScript 进阶5:WebAPI:DOM- 网页特效篇 Date: January 28, 2023 Text: 轮播图高级版待解决 滚动事件、加载事件、元素大小和位置(scroll、offset、client)、轮播图案例 目标 能够制作常见的网页特效具备制作常见网页焦点图的…

WebRTC音频系统 之audio技术栈简介-1

文章目录第一章 WebRTC技术栈简介1.1 视频会议中常见的服务端架构1.2 WebRTC 网络协议栈1.3 WebRTC 源码目录结构1.4 client侧技术栈1.5 WebRTC native编译以及debug1.6 APM模块1.7 ADM模块WebRTC是Google开源的Web实时音视频通信框架,其提供P2P的音频、视频和一般数…

PTA---寒假温故知新作业

🚀write in front🚀 📝个人主页:认真写博客的夏目浅石. 🎁欢迎各位→点赞👍 收藏⭐️ 留言📝 📣系列专栏:PTA学校题集 💬总结:希望你看完之后&a…

Python Fiddler最新抓包工具教学:快速获取公众号(pc客户端)公开数据

嗨害大家好鸭~ 我是小熊猫 之前的Fiddler版本过期了,现在再来补上一个小案例 源码资料电子书:点击此处跳转文末名片获取 开发环境 - python 3.8 运行代码 - pycharm 2021.2 辅助敲代码 - requests第三方模块 - Fiddler 汉化版 抓包的工具 - 微信PC端 如何抓包 配置…

Python 初学者进阶的九大技能

Python是一种很棒的语言,语法简单,无需在代码中搜索分号。对于初学者来说,Python是入门最简单的语言之一。 Python有大量的库支持,你还可以安装其他库来增加自己的编程经验。 学了一阵子之后,你可能会觉得&#xff1…

成功解决使用yum安装的php版本过低的问题

文章目录前言一. 问题复现二. 问题分析三. 问题解决:四. 重要补充1. yum-config-manager介绍2. yum-uitls介绍3. remi资源库的介绍总结前言 大家好,我是沐风晓月。 日常学习过程经常会遇到一些奇奇怪怪的问题,为了把每个问题记录下来&#…

2023Facebook该如何养号?Facebook防封指南了解一下!

Facebook是大多数跨境电商卖家主攻的社交媒体平台,但也经常会有卖家抱怨,Facebook账号又无缘无故地被封了。Facebook是公认的非常容易被封,而新开的账号,不仅会导致前期的积累化为乌有,同时新账号被封的可能性也更高。…

python基于融合SPD-Conv改进yolov5与原生yolov5模型实践路面裂痕裂缝检测

SPD-Conv源于2022年一篇专门针对于小目标和低分辨率图像研究提出来的新技术,可以用于目标检测任务,能够一定程度提升模型的检测效果,今天正好有时间就想基于SPD融合yolov5s模型来开发路面裂痕裂缝检测模型,同时与原生的yolov5s模型…

Jenkins配置和使用

Jenkins的使用过程:配置代码库,然后配置代码静态检查,配置编译,配置单元测试,部署测试环境部署,测试,部署staging环境,测试通过,部署product环境 常见插件: git docker k8s maven grandle join Copy artifact ssh访问模式master agent (1)安装J…

线性代数 - 期末复习

SDU 线性代数 - 期末复习(无二次型部分)第一章: 矩阵1. 矩阵概念2. 矩阵运算💙1)线性运算:1》加、减法:2》数乘💙2)乘法运算💙3)矩阵的转置3. 方阵…

什么是RTK基站?它的工作原理是什么

欢迎来到东用知识小课堂!说到定位,相信大家一定不会觉得陌生。如今我们所处的信息时代,人人都有手机。每天,我们都会用到与地图和导航有关的APP。这些APP,就是基于定位技术的。说到定位技术呢,大家又肯定会…

行为型模式-解释器模式

1.概述 如上图,设计一个软件用来进行加减计算。我们第一想法就是使用工具类,提供对应的加法和减法的工具方法。 //用于两个整数相加 public static int add(int a,int b){return a b; } //用于两个整数相加 public static int add(int a,int b,int c){…

OAuth2(三)

首先把项目在本地运行起来 注意redis的配置 在地址栏输入 自动跳断点 界面截图

.NET MAUI 开发电子木鱼(上)

本文介绍如何使用 .NET MAUI 开发一个电子木鱼应用。以实际的小应用开发为例,通过这个开发过程,介绍了其涉及的 .NET MAUI、Blazor、前端等相关知识点。文章涉及的应用已开源在 Github,大家可前往下载体验: https://github.com/sa…

[架构之路-99]:《软件架构设计:程序员向架构师转型必备》-9-确定关键性需求与决定系统架构的因素

第9章 确定关键性需求与决定系统架构的因素9.1 概念架构是什么9.1.1 概念架构是直指目标的设计思想、重大选择9.1.2 案例1:汽车电子AUTOSAR——跨平台复用NA9.1.3 案例2:腾讯QQvideo架构——高性能NA9.1.4 案例3:微软MFC架构——简化开发NA9.…

断网后,是否能够ping通127.0.0.1?

引言 说起这个问题很搞笑,其实也是挺有意思的。是这么回事,公司突然断网了,有人突然来了一句,断网了,能不能ping通127.0.0.1呢?大家就实验起来了! 结果显而易见,如上图,…

什么时候可以不进行测试?

如果存在任何原因导致不需要使用测试结果提供的信息,就没有必要进行测试。测试得到的信息不可靠,也没有必要测试。 1、测试后风险增加 软件行业的经理经常需要做出带风险的决定,通常在获得部分信息的情况下做出决定是比较保险的。但有些时候…

沿着数字中国的大江大河,领略云上三峡

长年以来,提到沿江旅行,国人脑海中浮现的画面一定是三峡。而在今天,沿着数字中国的大江大河溯源而上,也会看到一座云上三峡。郦道元在《水经注》里是这样描写三峡的“至于夏水襄陵,沿溯阻绝。有时朝发白帝,…

Docker - 11. 本地镜像发布到私有库

1. 为什么要有私有库? 如果涉及到公司机密文件,使用DockerHub、阿里云这样的公共镜像仓库就不合适,所以需要创建一个本地私人仓库提供给团队使用,基于公司内部项目构建镜像。而 Docker Registry是官方提供的工具,可以…