Windows 应急排查检查清单
admin
2026-10-27 00:16
140人看过
免费
# Windows主机应急排查清单(红蓝队通用·可直接写入报告)
> 适用场景:服务器被入侵、挖矿、远控、勒索、账号被盗;**先取证,再处置**;全程记录命令与截图。
> 前置准备:导出日志、导出进程列表、导出启动项;优先使用命令行,避免恶意程序拦截图形界面。
## 一、第一步:基础信息与账号排查(优先查账号入侵)
### 1. 系统基础信息
```cmd
systeminfo > systeminfo.txt
hostname
whoami
ipconfig /all
```
核查项:系统版本、补丁、主机名、网卡、外网IP。
### 2. 本地账号(重点)
1)图形:`lusrmgr.msc`
2)命令:
```cmd
net user > userlist.txt
wmic useraccount get name,sid,status
```
可疑点:
- 陌生管理员账号、隐藏账号(带$后缀)
- Guest账号被启用、普通用户被加入管理员组
- 账号近期创建时间、密码被篡改
### 3. 用户组权限
```cmd
net localgroup administrators
net localgroup remote desktop users
```
核查:非业务账号是否在管理员组、远程桌面组。
### 4. RDP远程登录配置
- 检查是否开启远程桌面:`sysdm.cpl` → 远程
- 查看RDP监听端口:`netstat -ano | findstr 3389`
- 核查防火墙是否放行3389
---
## 二、第二步:网络连接排查(外联、后门、挖矿)
### 1. 查看所有TCP/UDP连接(必查)
```cmd
netstat -ano > netstat.txt
netstat -anb (带进程名,需要管理员权限)
```
重点筛选:
- 状态为 **ESTABLISHED(已建立外联)**
- 对外连接境外IP、矿池IP、C2服务器
- 异常监听端口:445、135、6379、1080、8080、随机高位端口
- PID对应进程路径是否正常
### 2. 路由与DNS篡改
```cmd
route print
ipconfig /displaydns
```
核查:异常静态路由、DNS被劫持。
### 3. 防火墙策略
```cmd
netsh advfirewall show allprofiles
```
核查:防火墙被关闭、放行陌生端口、入站规则添加后门。
---
## 三、第三步:进程排查(恶意进程、进程注入、挖矿)
### 1. 进程列表(命令导出)
```cmd
tasklist > tasklist.txt
wmic process get name,executablepath,commandline,parentprocessid > process_full.txt
```
### 2. 可疑进程特征(红警项)
1. 进程名仿冒系统进程:`svch0st.exe`、`expl0rer.exe`、`winlog0n.exe`(数字0替代字母o)
2. 程序路径在临时目录:`%TEMP%`、`AppData\Local`、`C:\Users\Public`、回收站
3. 无数字签名、厂商信息为空
4. CPU/内存长期占满(挖矿程序)
5. 父进程异常:explorer启动cmd、powershell;rundll32无正常父进程
### 3. 工具深化排查(Sysinternals)
- **Process Explorer**:查看进程树、命令行、文件路径、句柄、是否被注入
- **ProcMon**:记录文件/注册表/网络行为,捕捉恶意程序落地行为
### 4. 查找隐藏进程
```powershell
Get-WmiObject Win32_Process | Select Name,ExecutablePath
```
---
## 四、第四步:持久化排查(后门驻留,重中之重)
### (一)开机启动项
#### 1)启动文件夹
```cmd
dir "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup"
dir "%APPDATA%\Microsoft\Windows\Start Menu\Programs\Startup"
```
#### 2)注册表Run键(最常用自启动)
打开`regedit`,导出以下键:
1. HKCU\Software\Microsoft\Windows\CurrentVersion\Run
2. HKLM\Software\Microsoft\Windows\CurrentVersion\Run
3. HKLM\Software\Microsoft\Windows\CurrentVersion\RunOnce
#### 3)系统配置启动项
`msconfig` → 启动;Win10/11在任务管理器【启动】标签页。
### (二)系统服务(后门伪装成服务)
1)图形:`services.msc`
2)命令导出:
```cmd
sc query state= all > service.txt
wmic service get name,displayname,pathname,startmode > service_full.txt
```
可疑服务特征:
- 可执行文件路径位于Temp、Public、用户目录
- 服务名称模仿系统服务,描述为空
- 启动类型为自动,且无法正常停止
### (三)计划任务(高频持久化方式)
1)图形:`taskschd.msc`(任务计划程序库)
2)命令导出全部任务:
```cmd
schtasks /query /fo LIST /v > task.txt
```
3)PowerShell查询近期新建任务:
```powershell
Get-WinEvent -FilterHashtable @{LogName='Security';Id=4698}
```
重点:随机任务名、触发条件为开机/登录、执行程序在临时目录、PowerShell脚本任务。
### (四)WMI事件订阅(高级后门,隐蔽极强)
```powershell
Get-WmiObject -Namespace root\subscription -Class __EventFilter
Get-WmiObject -Namespace root\subscription -Class CommandLineEventConsumer
```
### (五)其他持久化点位
- 映像劫持(IFEO):`HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options`
- 组策略脚本、登录脚本
- 驱动级后门(检查非微软签名驱动)
### (六)一键自查工具(首选)
**Autoruns(微软官方)**
勾选【Hide Microsoft and Windows entries】,所有剩余项全部逐条核查,可直接定位隐藏启动项。
---
## 五、第五步:文件与恶意样本排查
### 1. 高危目录检索(查找木马、exe、bat、ps1)
```cmd
:: 查找最近7天新建可执行文件
for /r C:\ %i in (*.exe,*.bat,*.ps1,*.vbs,*.dll) do @echo %i >> filelist.txt
```
重点目录:
- `C:\Windows\Temp`
- `%TEMP%`
- `C:\Users\Public`
- 浏览器下载目录、桌面
### 2. 查找隐藏文件、无后缀可执行文件
开启文件夹选项:显示隐藏文件、显示文件扩展名。
### 3. 排查文件篡改
- hosts文件:`C:\Windows\System32\drivers\etc\hosts`,检查是否劫持域名
- 检查系统关键文件是否被替换
### 4. 勒索病毒特征
- 出现大量加密文件(后缀.xxx、.lock、.crypt)
- 桌面出现勒索txt/网页
- 卷影副本被删除(无法恢复文件)
---
## 六、第六步:系统日志审计(溯源入侵行为)
打开事件查看器:`eventvwr.msc`,优先导出**安全日志**(evtx格式,不要直接清空)。
### 核心事件ID(必查)
1. **4624**:登录成功(RDP、IPC、远程登录)
2. **4625**:登录失败(暴力破解痕迹)
3. **4672**:管理员权限登录
4. **4698**:计划任务创建
5. **7045**:系统服务安装(新增后门服务)
6. **104**:日志被清除(攻击者删日志)
### 日志导出命令
```powershell
wevtutil epl Security C:\security_log.evtx
wevtutil epl System C:\system_log.evtx
wevtutil epl Application C:\app_log.evtx
```
### 可疑行为溯源
- 非工作时间异地登录
- 连续大量登录失败后出现成功登录
- 管理员账号异地登录
- 日志被清空、大量日志缺失
---
## 七、第七步:安全配置篡改检查
1. 杀毒软件状态:Defender被关闭、实时防护被禁用
```powershell
Get-CimInstance -Namespace root/SecurityCenter2 -ClassName AntiVirusProduct
```
2. 任务管理器、注册表、CMD被禁用(组策略/注册表篡改)
3. UAC被关闭
4. 系统还原、卷影副本被删除(勒索病毒典型操作)
5. IPC$默认共享未关闭:`net share`
---
## 八、第八步:取证+处置流程(标准应急流程)
### 1)取证(先取证,后清理)
1. 导出所有日志、进程、服务、启动项、网络连接,打包加密留存
2. 拷贝恶意程序样本,做哈希(MD5/SHA256)
3. 抓取内存镜像(FTK Imager、DumpIt)
### 2)清理处置步骤
1. 断开网络(内网先隔离,外网直接断网)
2. 结束恶意进程,删除对应可执行文件
3. 删除所有异常启动项、服务、计划任务、WMI订阅
4. 重置所有账号密码,尤其是管理员账号,开启登录锁定
5. 修复被篡改的hosts、防火墙、组策略
6. 全盘杀毒(Microsoft Safety Scanner、Defender全盘扫描)
7. 打系统高危补丁(MS17-010永恒之蓝、RDP漏洞等)
### 3)事后加固项
1. 关闭公网445、135、3389、22等端口,仅内网IP白名单访问
2. 开启防火墙,只放行业务端口
3. 开启账号登录失败锁定,开启RDP的NLA网络级别认证
4. 定期备份系统与数据,开启卷影副本
5. 关闭不必要的共享与默认服务
---
## 九、极简排查速查表(10分钟快速初判)
1. 账号:陌生管理员账号、隐藏账号
2. 网络:异常外联IP、陌生端口监听
3. 进程:仿冒进程、临时目录程序、CPU异常占用
4. 持久化:Run注册表、陌生服务、新建计划任务
5. 日志:异地登录、暴力破解、日志被清空
6. 配置:杀毒被关闭、远程桌面对外开放、防火墙被关闭
---
## 十、配套工具清单(Sysinternals工具包)
1. Autoruns:自启动项全景排查
2. Process Explorer:进程树+命令行+注入检测
3. TCPView:图形化网络连接
4. ProcMon:文件/注册表行为监控
5. PsExec:System权限执行命令(排查隐藏任务)
6. DumpIt:内存镜像取证
版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载或以其他方式使用本站原创内容。