CyberDefenders - Maromalix Nightmare Lab
Writeup · Maromalix Nightmare Lab
ESCENARIO
Maromalix is a mid-sized data analytics firm that spent eighteen months competing for a global sports-data partnership worth more than any contract in their history. The kind of deal that changes a company’s trajectory. They prepared thoroughly, priced carefully, and submitted with confidence. They lost. To a competitor whose proposal matched their internal figures with a precision that cannot be explained by research or coincidence.
Leadership suspects the bid was stolen before it was submitted. A workstation in the finance team logged unusual activity in the hours before the deadline, and the deeper the initial review went, the more deliberate that activity looked. Someone moved through this network quietly and patiently, working from one machine to the next and opening file after file not seizing everything within reach, but searching, discarding most of what they found, until they reached the one thing they had been sent to take.
You have been brought in to reconstruct what happened. The logs remember. Start there.
Initial Access
- In the weeks before the World Cup, promoted ads on Facebook were pushing users toward fake FIFA 2026 ticketing and fan-services sites. One of Maromalix’s finance employees took the bait, landed on one of these pages, and downloaded what looked like an official FIFA fan-ID verification tool. What is the domain that served the lure, and what is the file name of the downloaded executable?
- This lure belongs to a much larger fraud operation that abused promoted Facebook ads and thousands of pixel-perfect fake FIFA ticketing sites to target millions of 2026 World Cup fans. Search open threat intelligence for reporting tied to this lure domain and identify the campaign it is associated with. What is the campaign name?
- Which employee fell for the lure and executed the downloaded file, and at what time (UTC) did they run it?
Credential Access
- Once on the host, the loader started hunting for stored secrets, first sweeping the user directories for files with credential-related names then checking which web browsers were currently running. What is the exact command the attacker used to enumerate the running browsers?
- Tenemos que ver el EventCode:1 después de la hora de ejecución del malware.
- Having identified the running browser, the attacker dropped a purpose-built tool to steal its saved credentials. What is the name of that executable, and what is the GitHub username of the researcher behind this tool?
- Más abajo nos aparece el nombre de la herramienta la cual buscamos por internet para que nos aparezca el creador de la herramienta.
- The dumper accessed the running browser process to steal its saved credentials. What is the process ID of that browser instance, and what was the granted access (granted access in hex)?
- We can’t confirm exactly which credentials the attacker walked away with, but right after the theft he began setting up a tunnel so he could RDP into the private network. What tool did he use to build this tunnel, and what address did it first connect out to?
- Seguimos con EventCode:1 y localizamos la herramienta chisel en los logs.
- The attacker then RDP’d back into the same workstation, and the first thing he did was dump the browser process to look for more credentials. On which workstation did this happen, and what is the final full path of that dump file?
- The employee didn’t save his workstation credentials in the browser password manager, but we suspect he kept them in one of his Notion notes. Recover and provide the credentials the attacker used to access the employee’s Notion.
Privilege Escalation
- The first compromised user had only normal permissions, so the attacker dropped a binary to elevate his privileges. What is the full path of this executable, and which Microsoft Defender DLL did it load?













