Multi-Stage Windows Malware Campaign Exploits User Trust to Disable Security, Steal Data, and Lock Systems with Ransomware

This is a sophisticated Windows malware campaign actively observed by Fortinet’s threat researchers. It doesn’t exploit a software vulnerability; instead, it coaxes a user into launching it by social engineering, then unfolds in multiple stages, gaining full control of the victim’s system. Once infected, the campaign:

Disables security protections (especially Microsoft Defender),
Steals sensitive data and credentials,
Takes screenshots and monitors activity,
Deploys a Remote Access Trojan (RAT),
Encrypts files via ransomware, and
Locks the machine to coerce ransom payment.

It’s important to note the entire sequence is designed to avoid detection, blend in with legitimate Windows operations, and hit the system hard before victims realize anything is wrong.

Image Source : Fortinet

Who Is Impacted

This campaign specifically targets Microsoft Windows systems, with initial evidence showing focus on users in Russia — but these techniques can apply to Windows machines globally. The nature of the social engineering materials (translated business documents and spreadsheets) suggests an aim at corporate or business environments where opening spreadsheets and documents is common.

Because of its broad Windows targeting and use of common tools like PowerShell and cloud hosting services, any organization or individual on Windows could be at risk if proper security awareness and protections aren’t in place.


High-Level Timeline of the Attack Chain

The attack unfolds in clear stages, each designed to escalate control with stealth:

Stage 0 — Social Engineering & User Interaction

  • Victims receive a compressed archive disguised as legitimate business files (for example, accounting or reporting documents).
  • Inside is a Windows shortcut file (an LNK) that looks like a text file but actually launches PowerShell when clicked.
  • This is not a vulnerability exploit — it works because the user is tricked into clicking the file.

This social engineering is the gateway: no zero-day, no exploit, just trust and trickery.


Stage 1 — PowerShell Loader

Once the user clicks the “document”:

  • A PowerShell command runs with execution policy bypass flags (-ExecutionPolicy Bypass) so it won’t be blocked by local PowerShell policies.
  • This command pulls down the first stage loader script (kira.ps1) from a public GitHub repository.
  • The loader’s job is to quietly prepare the system for deeper compromise — it hides its console window, creates a decoy document to distract the user, and reports back to the attacker via Telegram Bot API that the first stage succeeded.
  • After waiting a fixed time, it pulls down another obfuscated script — a VBScript — to continue the infection.

Stage 2 — Obfuscated VBScript Orchestrator

This stage:

  • Loads a heavily obfuscated VBScript (encoded and encrypted so it’s unreadable on disk).
  • Only in memory is the true malicious logic rebuilt and then run.
  • It checks whether it has administrator privileges; if not, it attempts a privilege escalation using built-in Windows mechanisms.
  • This keeps it from writing obvious files to disk that could trigger antivirus.

Stage 3 — Disabling Security & Evasion

Once running with admin rights, the malware:

  1. Neutralizes Windows Defender entirely:
    • Turns off real-time scanning, script scanning, archive scanning, and more.
    • Adds broad directories to Defender’s scan exclusions.
    • Writes registry settings so Defender stays suppressed.
  2. Deploys a tool called Defendnot, which misuses Windows Security Center trust logic. This tricks Windows into disabling Defender under the belief a trusted antivirus exists — a stealthier bypass than just killing Defender.

This clears the way for later stages without alerting protection software.


Stage 4 — Surveillance & Reconnaissance

With defenses offline, the campaign pivots to information gathering:

  • System info (host name, user context, domain membership) is gathered and sent to the attacker via Telegram Bot API.
  • A dedicated screenshot-capturing component (TelegramWorker.scr) is deployed, which silently takes repeated screenshots and transmits them.
  • This gives real-time visibility into the victim’s screen for about 15 minutes — enough for attackers to observe credentials, open applications, or sensitive screens.

Stage 5 — System Lockdown & Control Suppression

To prevent recovery or investigation:

  • Critical admin tools like Task Manager, Registry Editor, Run dialog, and system settings get disabled via registry policies.
  • Windows Recovery Environment gets turned off, and all Volume Shadow Copies are deleted — wiping backups and undo mechanisms.
  • File associations (how Windows opens file types) are reconfigured so most files simply refuse to open, restricting normal operation.

The system now feels completely crippled to the user.


Stage 6 — Final Payload Deployment

This stage delivers the most damaging payloads:

Amnesia RAT (Remote Access Trojan)

  • Dropped as svchost.scr.
  • Offers full remote access:
    • Extracts browser saved passwords, cookies, and session tokens.
    • Targets messaging app sessions (like Telegram Desktop).
    • Monitors clipboard for wallet seed phrases.
    • Can control processes, execute commands, and exfiltrate huge amounts of data.
  • Exfiltration is often done via Telegram API calls — blending with normal traffic.

Hakuna Matata Ransomware

  • Runs next, encrypting hundreds of file types.
  • Encrypted files get a custom extension, and the ransomware displays a ransom note demanding payment.
  • It kills processes associated with database platforms, office tools, and security software before encrypting, maximizing impact.

WinLocker Component

  • Independently locks the desktop environment so the victim cannot easily use the machine or access data.
  • Displays a Russian-language message with ransom demand and threats if not paid promptly.

IOCs

URLs

hxxps://github[.]com/Mafin111/MafinREP111
hxxps://dl.dropboxusercontent[.]com/scl/fi/fvugw0l9x7ty665esaul3/svchost.scr?rlkey=urzegysuk9bkrw2b8zmx31457&st=gbhmc2su

LNK

7b8cf0ef390a7d6126c5e7bf835af5c5ce32c70c0d58ca4ddc9c238b2d3f059a

Scripts

1828614be6d9bdd92f7ee30e12c8aac8eba33a6df2c92995f9bf930c3f1b992b
3aa6ebb73390d304eef8fd897994906c05f3e967f8f6f6a7904c6156cf8819f9
263b5ba921e478215dc9e3a397157badab415fc775cfb4681821b7446c14fb1a
5443232a367a83ac2899b37c066dae3ec2010df292291db24ce3d744133218a6

Payloads

359fe8df31c903153667fbe93795929ad6172540b3ee7f9eff4bcc1da6d08478
6222775b877b4be4f5407525d52c5889739b96c302e5a204ef369b4a51c6dab2
71069a5d2a80a047ca36ca82e630d353829726d4f03a74c7522b7700c5c2bb59
45e942ba59f3876b263a03ed7e5d5b1b250e84a0a4b4093b3c13b5fca4e12b21
e6ca6bab85ae1eff08a59b46b7905ae0568110da172dec8367f32779094bdd08
7de56603a7b41fca9313231df6105dbb8148d3b0d80dfbc00e71e1d88f871915

MITRE ATT&CK Mapping

MITRE ATT&CK techniques observed in this campaign map to the following:

TacticTechnique IDTechnique NameObserved Behavior in This Campaign
Initial AccessT1566.001Phishing: AttachmentDelivery of malicious LNK and decoy documents inside a compressed archive masquerading as business files
ExecutionT1059.001Command and Scripting Interpreter: PowerShellPowerShell executed via LNK to download and execute staged payloads
ExecutionT1059.005Command and Scripting Interpreter: VBScriptObfuscated VBScript used as an orchestration layer and loader
Defense EvasionT1562.001Impair Defenses: Disable or Modify ToolsSystematic disabling of Microsoft Defender features via PowerShell and registry policy
Defense EvasionT1562.004Impair Defenses: Disable or Modify System Firewall / AVAbuse of Defendnot to disable Defender by registering a fake antivirus
Defense EvasionT1027Obfuscated / Encrypted Files or InformationScript Encoder Plus, Base64, and RC4 used to conceal payload logic
Defense EvasionT1218Signed Binary Proxy ExecutionInjection of Defendnot into trusted Microsoft-signed process (Taskmgr.exe)
Privilege EscalationT1548.002Abuse Elevation Control Mechanism: Bypass UACRepeated ShellExecute “runas” invocation to force UAC elevation
PersistenceT1547.001Boot or Logon Autostart Execution: Registry Run KeysAutorun persistence via HKCU\Software\Microsoft\Windows\CurrentVersion\Run
PersistenceT1547.001Boot or Logon Autostart Execution: Startup FolderPayloads copied to user Startup directory
DiscoveryT1082System Information DiscoveryCollection of OS, hardware, domain, and environment details
DiscoveryT1057Process DiscoveryEnumeration of running processes to control execution and avoid duplication
CollectionT1113Screen CapturePeriodic screenshot capture via TelegramWorker.scr
CollectionT1056.001Input Capture: Clipboard DataClipboard monitoring for seed phrases and cryptocurrency addresses
Credential AccessT1555Credentials from Password StoresExtraction of browser credentials and session data using DPAPI
Credential AccessT1539Steal Web Session CookieTheft of browser cookies and active session tokens
Credential AccessT1098Account ManipulationTelegram Desktop session hijacking via stolen tdata artifacts
Command and ControlT1102.002Web Service: External Web ServicesTelegram Bot API used for C2 and data exfiltration
Command and ControlT1071.001Application Layer Protocol: Web ProtocolsHTTPS-based communication to Telegram and file-hosting services
ExfiltrationT1041Exfiltration Over C2 ChannelData sent directly through Telegram Bot APIs
ExfiltrationT1567.002Exfiltration Over Web ServiceUse of third-party file hosting (e.g., GoFile) for large data sets
ImpactT1486Data Encrypted for ImpactHakuna Matata–derived ransomware encrypts user files
ImpactT1490Inhibit System RecoveryDeletion of backups, shadow copies, and disabling Windows Recovery
ImpactT1489Service StopTermination of services and processes prior to encryption
ImpactT1491.001Defacement: InternalWallpaper replacement and ransom messaging
ImpactT1499Endpoint Denial of ServiceWinLocker deployment and file association hijacking
ImpactT1565.001Stored Data ManipulationClipboard hijacking to replace cryptocurrency wallet addresses

Overall Impact

This campaign combines credential theft, surveillance, ransomware extortion, and system denial into one chain. It’s not just data theft — it locks systems, destroys backups, and leaves victims with crippled machines. Compared to simple malware, this campaign:

  • Neutralizes defense tools permanently
  • Diverts user attention while infecting silently
  • Harvests sensitive data and accounts
  • Uses public cloud services (GitHub, Dropbox) to host payloads
  • Avoids traditional detection (obfuscation + memory-only loading)

This type of attack can devastate organizations reliant on Windows systems if users are tricked into opening a malicious file.


Takeaways for Defense

Because this attack hinges on social engineering and trusted system features, prevention focuses on:

  1. User awareness training (don’t open unexpected archives),
  2. Strong PowerShell policy enforcement,
  3. Endpoint detection that monitors behavior (not just signatures),
  4. Blocking known malicious script hosts and API endpoints used for exfiltration.