soneom14/SOC-Investigation-Lab

GitHub: soneom14/SOC-Investigation-Lab

基于 VirtualBox 和 Kali Linux 构建的端到端 SOC 调查实验室,通过服务枚举、流量分析和证据收集模拟安全运营中心的完整调查工作流。

Stars: 0 | Forks: 0

# SOC 调查实验室 ## 项目概述 本项目展示了使用 Kali Linux、Metasploitable2、Nmap、Wireshark 和 VirtualBox 进行的端到端安全运营中心 (SOC) 调查工作流。 目标是在受控的实验室环境中,通过执行网络验证、服务发现、流量分析、证据收集和安全评估,来模拟真实的 SOC 分析师环境。 ## 文档 - [阶段 1 - 网络验证](docs/Phase1-Network-Verification.md) - [阶段 2 - 侦察](docs/Phase2-Reconnaissance.md) - [阶段 3 - 流量分析](docs/Phase3-Traffic-Analysis.md) - [阶段 4 - 证据收集](docs/Phase4-Evidence-Collection.md) - [调查发现报告](docs/Findings.md) - [最终调查报告](reports/final_findings.md) ## 项目成果 成功完成了端到端的 SOC 调查工作流,包括: - 网络验证 - 服务枚举 - 流量分析 - 证据收集 - 安全评估 - 事件文档记录 本项目展示了使用行业标准网络安全工具和方法论的实用 SOC 分析师技能。 ## 实验室架构 ### 环境概述 | 组件 | IP 地址 | 用途 | |------------|------------|----------| | Kali Linux | 192.168.56.104 | 分析师机器 | | Metasploitable2 | 192.168.56.103 | 漏洞目标 | | VirtualBox Host-Only Network | 192.168.56.0/24 | 隔离的实验室网络 | ### 架构图 ![SOC 架构图](https://static.pigsec.cn/wp-content/uploads/repos/2026/06/47c8f0f350202053.jpg) ## 展示技能 - 网络验证 - 网络侦察 - Nmap 枚举 - 服务发现 - Wireshark 流量分析 - Packet Capture 分析 - 证据收集 - 安全评估 - 事件文档记录 - 漏洞识别 - Linux 管理 - 网络安全报告 ## 使用工具 - Kali Linux - VirtualBox - Metasploitable2 - Nmap - Wireshark # 调查工作流 ## 阶段 1 – 网络验证 ### 目标 验证分析师机器和目标机器之间的连通性。 ### 命令 ``` ping 192.168.56.103 ``` ### 结果 - 成功的 ICMP 通信 - 0% 丢包率 - 已确认连通性 ### 截图 ![Ping 测试](https://static.pigsec.cn/wp-content/uploads/repos/2026/06/10ed7910e5202057.jpg) ## 阶段 2 – 侦察 ### 目标 识别目标系统上运行的活跃服务。 ### 命令 ``` sudo nmap -sV 192.168.56.103 ``` ### 已识别的服务 | 端口 | 服务 | |--------|----------| | 21 | FTP | | 22 | SSH | | 23 | Telnet | | 25 | SMTP | | 53 | DNS | | 80 | HTTP | | 139 | NetBIOS | | 445 | SMB | | 3306 | MySQL | | 5432 | PostgreSQL | | 5900 | VNC | | 6667 | IRC | ### 截图 ![Nmap 扫描](https://static.pigsec.cn/wp-content/uploads/repos/2026/06/773be41160202205.png) ## 阶段 3 – 流量分析 ### 目标 捕获并分析在侦察活动期间生成的网络流量。 ### 工具 Wireshark ### 观察到的流量 - ICMP Echo 请求与回复 - TCP 连接尝试 - SMB 通信 - NetBIOS 流量 - 服务发现流量 ### 截图 ![Wireshark 捕获](https://static.pigsec.cn/wp-content/uploads/repos/2026/06/6b35084f84202242.jpg) ## 阶段 4 – 证据收集 ### 目标 保存收集的证据以用于分析和报告。 ### 收集的证据 - Packet Capture 文件 - Nmap 扫描结果 - 调查截图 - 调查发现报告 ### Packet Capture ``` pcaps/network_capture.pcapng ``` # 调查发现 ## 主机信息 | 系统 | IP 地址 | |----------|------------| | 分析师机器 | 192.168.56.104 | | 目标机器 | 192.168.56.103 | ## 安全观察 ### 网络连通性 - 分析师和目标系统之间成功建立通信。 - 观察并验证了 ICMP 流量。 - 未检测到丢包。 ### 服务发现 目标系统上暴露了多个服务。 ### 已识别的服务 | 服务 | 风险等级 | |----------|------------| | FTP | 中 | | SSH | 低 | | Telnet | 高 | | SMTP | 中 | | DNS | 低 | | HTTP | 中 | | NetBIOS | 高 | | SMB | 高 | | MySQL | 中 | | PostgreSQL | 中 | | VNC | 中 | | IRC | 中 | ## 风险评估 目标系统暴露了多个服务,这增加了攻击面并可能被攻击者利用。 ### 主要风险 - 未加密的 Telnet 通信 - SMB 暴露 - NetBIOS 信息泄露 - 多个可公开访问的服务 ### 潜在影响 - 未经授权的访问 - 凭据泄露 - 信息泄露 - 横向移动机会 ## 建议 1. 禁用不必要的服务。 2. 用 SSH 替换 Telnet。 3. 限制 SMB 访问。 4. 实施 firewall 控制。 5. 持续监控网络流量。 6. 定期进行漏洞评估。 ## 主要成就 - 验证了分析师和目标系统之间的连通性。 - 识别了多个暴露的网络服务。 - 捕获并分析了实时网络流量。 - 通过截图和 packet captures 保存了证据。 - 对发现的服务进行了安全评估。 - 制作了专业的调查文档和报告。 ## 仓库结构 ``` SOC-Investigation-Lab/ │ ├── docs/ │ ├── Phase1-Network-Verification.md │ ├── Phase2-Reconnaissance.md │ ├── Phase3-Traffic-Analysis.md │ ├── Phase4-Evidence-Collection.md │ └── Findings.md │ ├── pcaps/ │ └── network_capture.pcapng │ ├── reports/ │ └── final_findings.md │ ├── screenshots/ │ ├── SOC architecture diagram.jpeg │ ├── ping_test.jpeg │ ├── nmap_scan.png │ └── wireshark_capture.jpeg │ └── README.md ``` ## 未来改进 - Nessus 漏洞扫描 - OpenVAS 集成 - Snort IDS 监控 - Suricata 告警分析 - SIEM 集成 - 事件响应 Playbooks ## 作者 **Om Sone** 网络安全学生 | SOC 分析师爱好者 | 网络安全学习者 ## 免责声明 本项目在隔离的实验室环境中进行,使用了故意存在漏洞的系统,仅供教育和研究目的使用。
标签:AES-256, CTI, Metasploitable, Wildcard支持, 安全实验室, 安全运营中心, 插件系统, 漏洞评估, 网络映射, 网络流量分析, 防御绕过