Both SSH and RDP services were exposed to the internet on Vultr-hosted servers, immediately attracting real external brute force attacks. Failed authentication logs from /var/log/auth.log on the Ubuntu SSH server and Windows Event ID 4625 on the RDP server were ingested into Elasticsearch via Elastic Agent and Fleet Server.
Custom Kibana alerts were created for both services — triggering after 5 failed login attempts within 5 minutes. Geographic dashboards visualized attack sources in real time. osTicket was integrated with Elasticsearch via API key to automatically generate tickets when alerts fired.
Multiple external IPs confirmed actively brute forcing both SSH and RDP services. Threat intelligence enrichment via AbuseIPDB and GreyNoise confirmed malicious intent. No successful unauthorized logons detected. Firewall rules updated to restrict access.
| ID | Technique | Evidence |
|---|---|---|
| T1110.001 | Brute Force: Password Guessing | Multiple failed SSH and RDP authentication attempts from external IPs |
| T1133 | External Remote Services | SSH port 22 and RDP port 3389 targeted as external access vectors |
| T1078 | Valid Accounts | Root account targeted on SSH server — high value target |
No breach occurred. The following documents what would have triggered escalation and the exact response actions.
Evidence collected — Kibana dashboards, alert configuration, osTicket integration, and threat intelligence.






A controlled red team exercise simulated a full adversary attack chain using Mythic C2 framework and Kali Linux as the attack platform. The attack progressed through 6 phases: RDP brute force for initial access, discovery commands, disabling Windows Defender for defense evasion, downloading and executing a Mythic Apollo agent via PowerShell, establishing a C2 session, and exfiltrating a simulated password file.
The investigation used Sysmon telemetry and Elasticsearch queries to reconstruct the full attack timeline. Process GUIDs were used to correlate process creation, network connections, and file operations to the Apollo C2 agent. A custom Kibana alert and suspicious activity dashboard were created to detect future C2 activity.
Full attack chain detected and documented. Apollo agent identified via SHA-256 hash and original filename. C2 network connections traced to Mythic server. File exfiltration confirmed via process GUID correlation. All 6 attack phases mapped to MITRE ATT&CK framework.
| ID | Technique | Phase |
|---|---|---|
| T1110.001 | Brute Force: Password Guessing | Initial Access |
| T1082 | System Information Discovery | Discovery |
| T1562.001 | Impair Defenses: Disable Security Tools | Defense Evasion |
| T1059.001 | PowerShell | Execution |
| T1071.001 | Application Layer Protocol: Web | C2 |
| T1041 | Exfiltration Over C2 Channel | Exfiltration |
This was a controlled simulation — all activity was intentional. The following documents what a real incident response would look like if this attack chain was discovered in a production environment.
Evidence from the full attack chain simulation and subsequent investigation.








Elastic Defend EDR was deployed on the Windows Server endpoint to provide real-time detection and prevention capabilities. When a malicious file (mydfir-30.exe) was executed on the host, Elastic Defend immediately blocked the execution, generated a prevention alert, and provided full telemetry including the file hash, path, parent process, and execution context.
The host isolation feature was demonstrated — cutting all network connections except the Elastic agent management channel — allowing the analyst to maintain visibility and control of the compromised endpoint while preventing further attacker activity or lateral movement.
Malicious file execution blocked at the endpoint before any payload executed. SHA-256 hash captured and documented. Host successfully isolated via Elastic Defend console. EDR telemetry provided full context for investigation without requiring manual log analysis.
| ID | Technique | Evidence |
|---|---|---|
| T1204.002 | User Execution: Malicious File | User attempted to execute mydfir-30.exe from Downloads folder |
| T1562.001 | Impair Defenses | Defender disabled prior to execution attempt — EDR still caught it |
| T1055 | Process Injection (suspected) | Malware behavior profile suggests injection capability |
Elastic Defend blocked this execution. The following documents what would have happened if EDR was not deployed or was bypassed.
Evidence from Elastic Defend deployment, malware prevention events, and host isolation.





