gabrielcrepaldi/incident-response-report

GitHub: gabrielcrepaldi/incident-response-report

Stars: 0 | Forks: 0

# Multi-Host Intrusion Investigation — Incident Response Report A full incident response investigation and forensic timeline built as the final project for the Incident Response Methods course at the University of South Florida (Fall 2025). The project involved analyzing a simulated enterprise intrusion across two compromised Windows workstations using Splunk as the primary analysis platform. ## Scenario Overview Between June 17 and June 25, 2025, two internal Windows hosts were compromised by a malicious executable delivered through a drive-by download. The investigation covers the full attack lifecycle — from initial delivery through command-and-control (C2) registration, credential elevation, persistence, data exfiltration, and active anti-forensic cleanup. **Affected Hosts:** `ACC-WIN10-13`, `ACC-WIN10-16` **Malware:** `QRCodeScanner.exe` (delivered via external HTTP GET) **C2 Infrastructure:** External domain communicating over HTTP POST **Investigation Window:** June 25, 2025 ## Attack Chain Summary [1] Malware Delivery └─ User-driven HTTP GET downloads QRCodeScanner.exe from external domain [2] Initial Execution └─ Executable written to C:\Users\Public\ and launched immediately └─ Confirmed via Prefetch artifacts and MFT metadata [3] Credential Elevation └─ PowerShell spawns elevated process using hardcoded credentials └─ QRCodeScanner.exe re-executed under SYSTEM/Administrator context [4] C2 Registration └─ Outbound HTTP GET to /register endpoint on malicious domain └─ Confirmed via proxy logs and IDS alerts [5] Reconnaissance └─ cmd.exe used to enumerate system info, environment variables, active network connections, local users, firewall config [6] Data Exfiltration └─ PowerShell loop collects and POSTs local files to C2 └─ Multiple HTTP POST requests observed via proxy and PCAP [7] Persistence └─ Scheduled task "ThreadCleaner" created under SYSTEM context └─ Executes malicious binary at logon for continued access [8] Anti-Forensics └─ cmd.exe deletes secrets.zip and secrets.txt post-exfiltration └─ Active evidence removal to reduce forensic traceability [9] Multi-Host Spread └─ Identical behavior observed on second host in same time window └─ Confirms shared infection vector or lateral movement ## Forensic Artifacts Analyzed | Artifact Type | Tool / Source | Purpose | |---------------|---------------|---------| | Sysmon Event Logs (Event ID 1, 3) | Splunk | Process creation, network connections | | Windows Event Logs | Splunk | PowerShell execution, authentication events | | Proxy Logs | Splunk | HTTP GET/POST traffic to C2 | | IDS Alerts | Splunk | Signature-based detections | | Prefetch Files | PECmd | Execution history and run counts | | MFT Metadata | MFTECmd | File creation and modification timestamps | | Registry Artifacts | Splunk | Persistence keys, IE security zone modifications | | Shellbag Data | Splunk | Directory navigation by attacker | | PCAP / Packet Captures | Splunk | Network-level C2 traffic validation | ## Deliverables | File | Description | |------|-------------| | `IRM_Final_Report.pdf` | Full incident report with executive summary, technical findings, and remediation recommendations | | `FINAL_TIMELINE.xlsx` | Chronological forensic timeline correlating all artifact types across both hosts | ## Key Findings - **C2 communication** was established within seconds of execution and maintained via repeated HTTP POST beaconing - **Credential elevation** was achieved through embedded plaintext credentials in PowerShell — a common red-team technique - **Scheduled task persistence** was established under SYSTEM context, surviving reboots - **Anti-forensic activity** (file deletion) occurred immediately after confirmed exfiltration, indicating an automated or scripted attacker workflow - **Cross-host correlation** of artifacts strengthens attribution and confirms the incident affected multiple endpoints simultaneously ## Tools Used - **Splunk** — primary SIEM platform for log ingestion, querying, and timeline construction - **PECmd** — Prefetch artifact parsing - **MFTECmd** — Master File Table analysis - **Microsoft Excel** — forensic timeline documentation ## Skills Demonstrated - SIEM-based investigation and log correlation (Splunk) - Multi-source forensic artifact analysis - Attack chain reconstruction using the incident response lifecycle - Professional technical writing (executive summary, findings, recommendations) - Windows forensics: Prefetch, MFT, Registry, Shellbag, Sysmon ## Author **Gabriel Garcia Crepaldi** B.S. Cybersecurity — University of South Florida, 2026 Course: Incident Response Methods — Prof. Ryan Irving [LinkedIn](https://www.linkedin.com/in/gabriel-crepaldi-ab7b18388/) · [GitHub](https://github.com/gabrielcrepaldi)