stephenraj-cybersec/Malware-Threat-Hunting-Reverse-Shell-Persistence-Investigation-using-Splunk-SIEM
GitHub: stephenraj-cybersec/Malware-Threat-Hunting-Reverse-Shell-Persistence-Investigation-using-Splunk-SIEM
使用Splunk SIEM和Sysmon进行恶意软件威胁狩猎和反向shell持久性调查。
Stars: 0 | Forks: 0
# 使用Splunk SIEM进行恶意软件威胁狩猎、反向shell持久性调查
## 概述
该项目模拟了一个受控实验室环境中的真实恶意软件入侵。目标是使用Splunk SIEM和Sysmon调查恶意软件执行、反向shell通信、命令行活动、基于注册表的持久性和攻击者行为。
## 目标
* 检测恶意软件执行
* 调查反向shell活动
* 分析攻击者命令执行
* 识别注册表持久机制
* 使用VirusTotal进行IOC丰富
* 将观察到的行为映射到MITRE ATT&CK
* 重构攻击时间线
## 实验室环境
1)攻击者
* Kali Linux
* Metasploit 框架
* Python HTTP 服务器
2)受害者
* Windows 10
* Sysmon
* Splunk 通用转发器
3)监控
* Splunk 企业版
* Sysmon 事件日志
* VirusTotal
* Jira 用于工单
## 攻击场景
1. 攻击者使用msfvenom生成有效载荷。
2. 有效载荷托管在Python网络服务器上。
3. 受害者下载了Payload2026.exe。
4. 恶意软件执行建立了反向shell连接。
5. 攻击者在CMD中执行了侦察命令。
6. 创建了注册表运行键持久性。
7. 使用Splunk进行了SOC调查。
## 攻击流程
受害者浏览器
↓
下载Payload2026.exe
↓
执行Payload2026.exe
↓
建立反向shell
↓
命令执行
↓
注册表持久性
↓
威胁狩猎与调查
## Splunk调查
1)恶意软件执行检测
* 进程创建分析
* 父子进程关系
* 命令行调查
2)网络调查
* 出站连接分析
* 反向shell识别
* 目标IP & 端口调查
3)持久性检测
* 注册表运行键监控
* Sysmon 事件ID 13分析
4)时间线重构
* 恶意软件下载
* 进程执行
* 反向shell活动
* 持久性创建
## 仪表板概述
仪表板旨在支持威胁狩猎和调查。
### 仪表板面板
* 可疑可执行文件
* 不寻常的网络连接
* 反向shell活动
* 父 → 子进程关系
* 注册表持久性事件
* 可疑命令行
## 网络入侵指标(IOCs)
1)文件IOC
* Payload2026.exe
2)哈希IOC
* SHA256: E9EF013238495BFFCE7459E059BFFE340A0F08B439EC94E7D4436F4E13714ECD,
3)网络IOC
* 攻击者IP: 192.168.1.104
* TCP端口: 1012
4)注册表IOC
* • HKEY_CURRENT_User\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v Test12
## VirusTotal丰富
使用VirusTotal分析了恶意软件文件,以验证声誉并识别其他威胁情报指标。
# 发现
* 多个杀毒软件检测
* 恶意软件分类
* 威胁情报丰富
## MITRE ATT&CK映射
活动 | Mitre 技术ID
Malware (Payload2026.exe) Download from attacker host | T1105
Reverse Shell connection established | T1059
cmd.exe spawned by Payload2026.exe | T1059.003
Registry persistence run key added | T1547.001
## 关键发现
* 恶意软件在受害者主机上成功执行。
* 建立了反向shell通信。
* 执行了多个侦察命令。
* 识别了注册表持久性。
* Splunk遥测启用了完整的攻击时间线重构。
* IOC丰富提供了分析的其他上下文。
## 展示的技能
* 威胁狩猎
* 恶意软件调查
* 事件响应
* Splunk SIEM
* Sysmon 分析
* IOC丰富
* MITRE ATT&CK映射
* Windows 安全监控
* 工单
## 使用的技术
* Splunk 企业版
* Sysmon
* Windows 事件日志
* Metasploit
* PowerShell
* VirusTotal
* Kali Linux
* Windows 10
* Jira 工单
## 结论
该项目演示了使用Splunk SIEM和Sysmon遥测进行恶意软件执行、反向shell活动、持久性检测、威胁狩猎、IOC丰富和攻击时间线重构的完整SOC调查工作流程。
标签:AI合规, 自定义DNS解析器