保姆级域环境搭建指南,零基础也能看懂!

284 篇文章 2 订阅
235 篇文章 1 订阅

前言

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

 【----帮助网安学习,以下所有学习资料文末免费领!----】

首先先介绍一下网络适配器的三种配置:

●桥接模式,虚拟机在网络中将会是一个独立的机器,可以直接访问互联网。

●NAT模式,这是最常用的配置,也是新创建的虚拟机的默认配置。虚拟机是通过物理机访问互联网的。

●Host-only模式,配置供个体使用的渗透测试实验环境,推荐使用“Host-only”模式作为网络适配器的设置,我们可以通过它访问VM网络,虚拟机仅可以与主机进行通信。

接下来我们将搭建一个域环境。配置一台Windows Server2012 R2服务器,将其升级为域控制器,然后将Windows Server 2008 、Windows 7 计算机加入该域,并通过Monowall镜像搭建一个防火墙。

网络拓扑环境如下: 

四台机器的IP地址设置如下。

●仅主机模式地址范围:1.1.1.0-1.1.1.255

●桥接模式地址范围:192.168.0.0-192.168.0.255

●Windows Server 2012 R2:1.1.1.2 (仅主机模式)

●Windows Server 2008:1.1.1.10 + 192.168.0.102(仅主机模式 + 桥接模式)

●Windows 7:1.1.1.18(仅主机模式)

●Monowall:1.1.1.1 + 192.168.0.4(仅主机 + 桥接模式)

在搭建域环境前应该先下载对应的系统镜像文件。这里推荐几个网站:

1.https://msdn.itellyou.cn/;

2.https://developer.microsoft.com/en-us/microsoft-edge/tools/vms/;3.https://pcriver.com/operating-systems/windows-xp-professional-iso-download.html

说明: 

因为在本环境是搭建在曾经搭建过hacker.testlab域的服务器上,因此计算机名后会带有之前的域名后缀。

1、Windows Server 2012 R2 服务器 

(1)设置服务器 

在虚拟机中安装Windows Serve 2012 R2 操作系统,设置其IP地址为1.1.1.1、子网掩码为255.255.255.0,DNS指向本机IP地址,如下图。 

(2)更改计算机名 

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

(3)安装域控制器和DNS服务 

接下来,在Windows Server 2012 R2 服务器上安装域控制器和DNS服务。 

登录Windows Server 2012 R2服务器,可以看到 “服务器管理器”。 

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

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

(4)升级服务器 

安装Active Directory域服务后,需要将此服务器提升为域控制器。单击”将此服务器提升为域控制器”选项(如果不慎点击了”关闭”按钮,可以打开”服务器管理器”界面进行操作),在页面右上角可以看到一个中间由”!”的三角形按钮。单击该按钮,如下图。 

接着,进入”Active Directory域服务配置向导”界面,在”部署配置”部分单击选中”添加新林(F)”单选按钮,然后输入根域名”c1ay.testlab”(必须使用符合DNS命名约定的根域名),如下图。 

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

在”DNS选项”部分会出现关于DNS的警告。不必理会该警告,保持默认设置即可。 

单击”下一步”按钮,进入”其他选项”部分。在”NetBIOS域名”(不支持DNS域名的旧版本操作系统,例如Windows 98、NT,需要通过NetBIOS域名进行通信)部分保持默认设置。 

单击”下一步”按钮,进入”路径”部分,指定数据库、日志、SYSVOL文件夹的位置,其他选项保持默认设置。 

之后只需要点击下一步,设置保持默认即可,最后点击安装。 

等待服务器重启即可。 

在开机重启后,需要使用域管理员账号(C1ay\administrator)登录。 

此时,在”服务器管理器”界面就可以看到AD DS、DNS服务了,如下图。这时候域环境就成功搭建完毕。 

(5)创建Active Directory用户 

为Windows Server 2008 和 Windows 7用户创建域控制器账户。 

 【----帮助网安学习,以下所有学习资料文末免费领!----】

如图所示,右键DC,进入Active Directory用户和计算机。 

在”Active Directory用户和计算机”界面选择”User”目录并单击右键,使用弹出的快捷菜单添加用户。 

创建testuser账户,如下图。 

设置密码,点击下一步。完成即可 。

2、Windows 7 计算机 

将Windows 7 计算机添加到该域中。如下图,设置IP地址为1.1.1.18,设置DNS地址为1.1.1.2,然后打开cmd,运行”ping c1ay.testlab”命令进行测试。 

接下来,将主机添加到域中,将计算机名改为”win7”,将域名改为”c1ay.testlab”。单击”确定按钮”,会弹出要求输入拥有权限的域账户名和密码的对话框,这里可以输入域管理员的账号密码,也可以输入我们刚刚所创建的用户的账号密码。 

计算机重启后,使用刚刚创建的testuser用户登录域,如下图。

3、Windows Server 2008计算机 

方法基本上与windows 7 一致,如下图。 

这时候就可以看到Windows 7 和 Windows Server 2008 成功添加到了域内 。

4、Monowall搭建 

搭建步骤可以参考以下链接: 

Monowall搭建 

下面我们简单将通过monowall实现内网能够访问外网,而外网无法访问内网这一场景。步骤如下: 

1.将monowall的内网地址设置为1.1.1.1,外网地址通过dhcp自动获取。 

2.登录mono的图形化页面,用户名为admin,密码为mono 

3.在Rules页面设置lan的规则是允许内网地址访问任意IP端口 。

4.测试防火墙规则是否生效 

通过外网VPS kali访问内网Windows Server 2008 机器 。

这里可以看到虽然外网可以ping通1.1.1.10这个ip地址,但是从ttl和time可以看出,我们实际上访问的ip地址1.1.1.10是互联网上的一个ip地址,而不是我们域内主机Windows Server 2008的ip地址。我们可以通过traceroute命令进行验证。 

从结果可以验证我们上述的猜想。 

通过内网Windows Server 2008 访问外网VPS和百度 。

发现都可以成功访问。到这里就实现了我们的需求了。

   如何入门学习网络安全【黑客】

 【----帮助网安学习,以下所有学习资料文末免费领!----】

> ① 网安学习成长路径思维导图
> ② 60+网安经典常用工具包
> ③ 100+SRC漏洞分析报告
> ④ 150+网安攻防实战技术电子书
> ⑤ 最权威CISSP 认证考试指南+题库
> ⑥ 超1800页CTF实战技巧手册
> ⑦ 最新网安大厂面试题合集(含答案)
> ⑧ APP客户端安全检测指南(安卓+IOS)

大纲

首先要找一份详细的大纲。

​​

学习教程

第一阶段:零基础入门系列教程

该阶段学完即可年薪15w+

 第二阶段:技术入门

弱口令与口令爆破
XSS漏洞
CSRF漏洞
SSRF漏洞
XXE漏洞
SQL注入
任意文件操作漏洞
业务逻辑漏洞

该阶段学完年薪25w+

​​

阶段三:高阶提升

反序列化漏洞
RCE
综合靶场实操项目
内网渗透
流量分析
日志分析
恶意代码分析
应急响应
实战训练

该阶段学完即可年薪30w+

 CTF比赛视频+题库+答案汇总


 

 实战训练营 

面试刷题 

最后,我其实要给部分人泼冷水,因为说实话,上面讲到的资料包获取没有任何的门槛。

但是,我觉得很多人拿到了却并不会去学习。

大部分人的问题看似是“如何行动”,其实是“无法开始”。

几乎任何一个领域都是这样,所谓“万事开头难”,绝大多数人都卡在第一步,还没开始就自己把自己淘汰出局了。

如果你真的确信自己喜欢网络安全/黑客技术,马上行动起来,比一切都重要

资料领取

点击免费领取:
CSDN大礼包 | 《黑客&网络安全入门&进阶学习资源包》免费分享朋友们如果有需要全套《黑客\x26amp;网络安全入门\x26amp;进阶学习资源包》,可以扫描下方二维码免费领取(如遇扫码问题,可以在icon-default.png?t=N7T8https://mp.weixin.qq.com/s/5qdaWr85T3HDAxC7Xi15lA

这份完整版的网安学习资料已经上传,朋友们如果需要可以微信扫描下方二维码或者点击链接免费领取【保证100%免费】↓↓↓

  • 5
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要搭建JavaWeb环境,您可以按照以下步骤进行操作: 1. 首先,您需要安装Java开发工具包(JDK)和Java运行环境(JRE)。这两个组件是Java开发和运行的基础。您可以从Oracle官网下载适合您操作系统的最新版本的JDK和JRE,并按照安装向导进行安装。 2. 安装完JDK和JRE之后,您可以选择一个集成开发环境(IDE)来编写和调试JavaWeb项目。其中,IntelliJ IDEA是一款非常流行的IDE,您可以从官方网站下载并安装它。 3. 在IDEA中创建一个新的JavaWeb项目。在创建项目时,您可以选择使用Maven构建工具来构建项目的框架。 Maven可以帮助您管理项目的依赖库,并自动构建项目结构。如果您不熟悉Maven,可以在创建项目时选择普通的JavaWeb项目。 4. 在项目中使用Servlet技术,您可以创建一个Servlet类来处理HTTP请求和响应。Servlet是JavaWeb开发的基础组件之一,用于处理用户请求并生成动态内容。您可以参考引用中的链接来了解Servlet的使用和生命周期。 5. 对于Web服务器的选择,由于您是用来学习的,您可以选择使用Apache Tomcat作为您的Web服务器。Tomcat是一个轻量级的JavaWeb服务器,易于安装和使用。您可以从Tomcat官方网站下载并安装适合您操作系统的版本。 6. 配置Tomcat服务器。在IDEA中,您可以将Tomcat服务器配置为您的项目的目标服务器。这样,您就可以使用IDEA自动部署和运行您的JavaWeb应用程序。 7. 开始编写您的JavaWeb应用程序。您可以根据您的项目需求选择合适的技术和框架来开发您的应用程序。如果您需要参考一个完整的JavaWeb项目来学习,您可以参考引用中提供的JavaWeb物资管理系统项目,其中包含了源码和部署说明。 请按照以上步骤进行JavaWeb环境搭建,并根据您的需求选择合适的技术和框架来开发您的应用程序。祝您成功!<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [用IDEA写的第一个JavaWeb项目(保姆级)](https://blog.csdn.net/qq_64552181/article/details/130694575)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *3* [javaWeb物资管理系统项目源码.rar](https://download.csdn.net/download/weixin_44006731/87441071)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值