CyberDefenders - Phantom Installer Lab
Writeup · Phantom Installer Lab
CyberDefenders - Phantom Installer Lab
ESCENARIO
On 6 July 2026, user Tarek was setting up a new workstation and downloaded several common software installers. He recalls that none of the installations caused any visible issues, but later that day all of his files were wiped. We suspect the user fell victim to SEO poisoning that led to downloading and running a trojanized installer, ultimately resulting in a destructive wiper payload.
HERRAMIENTAS
- BrowsingHistoryView, EZ Tools, dnSpy
Initial Access
- The user must have downloaded this rogue installer from a non-official domain. What domain did the victim download the suspicious installer archive from?
- After the suspicious archive was downloaded and extracted, the victim executed the installer from the extracted folder. What is the name of this rogue installer and its SHA1?
Execution and AppDomain Hijacking
- We need to get more info about that installer. Check VirusTotal. What is the original filename of the installer that initiated the attack, and who is the first signer that VirusTotal shows?
- The installer itself is a legitimate signed executable, so there must be a file that alters its behavior. Examining the files extracted alongside the installer, what file alters its runtime behavior?
- Inspect that file. What assembly name is specified in the configuration file that is loaded on startup?
- What MITRE ATT&CK technique ID corresponds to this hijacking behavior?

Persistence and C2
- Examining the decompiled DLL, one function reveals that the malware launches a legitimate application alongside its malicious activity to maintain the illusion of a normal installation. What executable does it launch?
- The DLL hijacks a scheduled task created by the legitimate installer to maintain persistence. What is the full name of the hijacked scheduled task?
- The attacker successfully hijacked the scheduled task, which was enough to trigger the C2 beacon execution. However, the legitimate installer later modified the task again, forcing the attacker to make another modification. The final modification contained an error. What wrong executable is configured to run when the task fires?
- The DLL itself contained the C2 beacon as an embedded payload and extracted it to disk at runtime. What is the resource name inside the DLL that contains the C2 beacon?
- After being dropped, when did the C2 beacon first execute on the system?
Anti-Forensics and Destruction
- The attacker’s final objective appears to be destructive. Based on file-system timeline evidence, when was the destructive payload dropped to disk?
- Start decompiling the destructive payload. What command (a command with a typo) does the malware attempt to run to delete volume shadow copies?
- How many Windows event log channels does the wiper attempt to clear?
- Based on execution artifacts, when did the wiper begin clearing Windows event logs?
This post is licensed under CC BY 4.0 by the author.














