SlackMoon

Windows 与 Active Directory 基础

课程:Cyber Security 101
模块:Module 3 Windows and AD Fundamentals Windows AD

模块概览

本笔记主要包含:


Microsoft Management Console(MMC)

Windows 中大量管理工具都以*.msc的形式存在,这些文件本质上是Microsoft 管理控制台(MMC)组件,下面列出在域环境中常用的两个MMC组件;

打开“运行”对话框

Win + R

AD 用户和计算机:

dsa.msc

组策略管理(GPO)

gpmc.msc

我们还可以使用下列命令:枚举当前系统中的 MSC 管理工具(所有 .msc 文件):

dir C:\Windows\System32\*.msc

常见 MMC组件说明


Computer Management

启动:

compmgmt.msc

作用:


Event Viewer(事件查看器)

启动:

eventvwr.msc

作用:

重点日志位置:

蓝队重点:


Task Scheduler(任务计划程序)

启动:

taskschd.msc

作用:

安全场景:

蓝队重点:


Group Policy(组策略)


本地组策略编辑器

启动:

gpedit.msc

作用:

常见配置:


本地安全策略

启动:

secpol.msc

作用:

重点内容:


Living Off The Land(LOLBAS)

官方项目


什么是 Living Off The Land

[!NOTE] Living Off The Land 攻击者利用Windows 自带合法程序完成攻击行为,这些程序被称为LOLBin(Living Off The Land Binary)


为什么攻击者喜欢 LOLBin

优势:


常见 LOLBin

程序 作用
powershell.exe 执行脚本
certutil.exe 下载文件 / 编码
mshta.exe 执行 HTA
rundll32.exe 执行 DLL
regsvr32.exe 执行脚本
schtasks.exe 创建计划任务
wmic.exe 远程管理

蓝队重点监控

重点关注:


Active Directory 基础


Active Directory Users and Computers

启动:

dsa.msc

作用:

常见操作:


Organizational Units(OU)

OU:

组织单位

作用:

示例结构:

corp.local
├── Servers
├── Workstations
├── IT
└── HR

Security Groups(安全组)

安全组用于:

常见安全组:

组名 作用
Domain Admins 域管理员
Enterprise Admins 企业管理员
Remote Desktop Users RDP 登录
Backup Operators 备份权限

Group Policy Management

启动:

gpmc.msc

作用:

常见用途:


Active Directory 密码管理


重置用户密码

命令:

Set-ADAccountPassword alice -Reset -NewPassword (Read-Host -AsSecureString -Prompt 'New Password')

作用:


强制用户下次登录修改密码

命令:

Set-ADUser -Identity alice -ChangePasswordAtLogon $true

作用:


蓝队安全关注点

重点监控:

重点日志:

日志 含义
Event ID 4624 登录事件
Event ID 4724 密码重置
Event ID 4732 用户加入高权限组
Sysmon Event ID 1 进程创建