Akira Intrusion Used ClickFix to Gain Domain Admin and Encrypt 485,224 Files

Summary
A 19-day Akira-family intrusion began with a ClickFix prompt and ended with 485,224 files encrypted. Investigators traced credential access, persistence, 336 GB of exfiltration and encryption from an attacker-built VM.
Key points
- An engineer ran a command pasted from a compromised sports camp website’s ClickFix overlay, launching a PowerShell script and a recurring scheduled task.
- Two days later, a PowerShell LDAP query requested every user’s Description and comment attributes. Investigators assessed credential recovery from those fields as probable, but found no credential-dumping tool.
- The operator used valid credentials to reach Domain Administrator access, enabled SQL Server’s xp_cmdshell, created accounts and backdoored a storage appliance.
- After connectivity was restored, the operator deleted backups and exfiltrated about 336 GB over FTPS.
- The attacker created an unmonitored VM, stopped six production VMs and attached their virtual disks. The encryptor ran against 12 mounted volumes while the victim systems and their security agents were offline.
- Investigators attributed the activity to the Akira family with moderate confidence; they could not identify a specific affiliate.
- The report recommends auditing directory free-text fields for credentials, removing attacker access before restoring connectivity, and monitoring scheduled tasks, SQL configuration changes and virtual-disk attachments.
Article Details
- Attack Vectors
- A compromised legitimate sports camp website displayed a ClickFix overlay that induced an engineer to paste and execute a command in the Windows Run dialog.
- The obfuscated PowerShell launcher downloaded and executed a second-stage script. A hidden scheduled task maintained execution under the logged-on user's account every forty minutes.
- An LDAP query enumerated domain users and requested Description and comment attributes. Credential recovery from these fields is assessed as probable, not confirmed: the query output was deleted, and subsequent authenticated activity supports the assessment.
- An authenticated SQL session enabled advanced options and configured xp_cmdshell. Subsequent operating-system command execution and creation of an unauthorized local account through this channel are assessed as probable.
- Valid administrator credentials enabled access to the management server, hypervisor and storage appliance. The operator re-enabled a dormant appliance administrator account, changed its password and obtained root access through SSH.
- Attacker accounts and persistence survived an approximately two-week internet disconnection, leaving access routes available after connectivity returned.
- The operator deleted backups, archived file shares and exfiltrated approximately 336 GB over FTPS before encrypting the storage appliance.
- The operator stopped six production VMs, attached their virtual disks to an attacker-built VM without a security agent and ran one encryptor against twelve lettered volumes. Three Windows servers had their files encrypted while their operating systems were offline.
- Defensive Notes
- Treat unexpected instructions to paste commands into Run dialogs or terminals as suspicious. Apply application control and appropriate PowerShell restrictions; disable the Run dialog where unnecessary.
- Audit readable directory attributes, including Description, comment, info and custom account-note fields, for exposed secrets. Remove exposed passwords, rotate them and change account-management practices; use gMSAs where supported.
- Keep xp_cmdshell disabled unless required, monitor configuration changes and restrict SQL service-account privileges. A configuration-change record alone does not establish that the change was applied or an operating-system command executed.
- Investigate authentication failures against source-specific historical baselines and correlate them with nearby account changes, SQL configuration changes and successful logons.
- Avoid domain-joining storage appliances where practical. Restrict appliance administrative membership and monitor dormant local-account reactivation and password changes.
- Restrict production VM creation and virtual-disk attachment to authorized administrators. Investigate unexpected disk attachments and rapid shutdowns of multiple VMs.
- Remove attacker accounts, scheduled tasks and other persistence, and remediate compromised credentials before restoring connectivity. Deleting a task's payload does not remove the task.
- Enable command-line process-creation auditing and PowerShell script-block logging on servers and workstations. Preserve sufficient authentication-log retention.
- Check appliance-specific command logs and centralized syslog even when shell-history files have been cleared. In this incident, a separate command log preserved the backdoor installation and cleanup commands.
- Treat cached credentials on the encrypted servers as potentially exposed. Filesystem evidence established encryption of credential stores, not whether the operator read them beforehand.
- The supplied detection recipes are illustrative hunting hypotheses, not validated production rules; map fields to local telemetry and test legitimate and suspicious activity before alerting.
Indicators of compromise
| Type | Indicator | Context |
|---|---|---|
| DOMAIN | jackhammerable[.]net | Beacon C2 domain contacted over TCP port 443. |
| DOMAIN | nationwidely[.]net | Attacker domain from which the ClickFix PowerShell launcher fetched the second-stage script. |
| IPV4 | 162[.]243[.]64[.]221 | Attacker HTTP staging host used to deliver the storage-appliance backdoor on Day 2. |
| IPV4 | 45[.]157[.]118[.]82 | Address to which the beacon C2 domain resolved during the intrusion. |
| IPV4 | 80[.]240[.]17[.]24 | Attacker host used for Linux encryptor delivery over HTTP on port 8080 and FTPS exfiltration on port 443. |
| IPV4 | 88[.]80[.]150[.]25 | Address to which the beacon C2 domain resolved during the intrusion. |
| SHA256 | 8914d0e5d54a648ff2457e44d4bcdd235f484c45033c2a06cbd77471faf3df61 | SHA256 of the recovered beacon script; the source cautions that it may identify only this host's sample. |
MITRE ATT&CK
T1021.001 · Remote Desktop ProtocolThe operator used RDP for access to the management server and hypervisor; a later nine-minute session was interpreted as a credential check.T1021.004 · SSHSSH access to the appliance succeeded after its local admin account was re-enabled and assigned a new password.T1027.010 · Command ObfuscationThe launcher selected exported cmdlets by index and used wildcard module loading, indirect property access, mixed casing and junk padding.T1033 · System Owner/User DiscoveryThe recovered beacon script queried Environment.UserName as part of host fingerprinting.T1036.005 · Match Legitimate Resource Name or LocationLDAP results were written to C:\programdata\sentinel2.log, a filename the source assesses as resembling EDR output.T1048.002 · Exfiltration Over Asymmetric Encrypted Non-C2 ProtocolApproximately 336 GB comprising 125,426 files was exfiltrated over FTPS to an external host.T1053.005 · Scheduled TaskA hidden task launched a PowerShell script under the user's account every forty minutes with a ten-year repetition duration.T1059.001 · PowerShellPowerShell executed the pasted launcher, downloaded and evaluated the next stage, and ran the encoded LDAP query.T1070.003 · Clear Command HistoryThe operator overwrote /.ash_history and /.bash_history with the word none; a separate syslog command record survived.T1070.004 · File DeletionThe appliance command log recorded deletion of the staged backdoor binary five seconds after execution.T1078 · Valid AccountsValid administrator credentials enabled authenticated access to the hypervisor and appliance; the original credential-recovery mechanism remains probable rather than confirmed.T1082 · System Information DiscoveryThe recovered beacon script queried MachineName, PowerShell version information and LanguageMode to fingerprint its execution environment.T1087.002 · Domain AccountA DirectorySearcher query enumerated every domain user and requested account names and other directory attributes.T1098 · Account ManipulationThe operator re-enabled the appliance's dormant built-in admin account and changed its password to establish separate local access.T1105 · Ingress Tool TransferThe operator used wget to stage the appliance backdoor and curl to download the Linux encryptor over HTTP.T1136.001 · Local AccountThe source assesses that itadm was probably created through the SQL command channel and reports later creation of backupadmin accounts on the appliance and hypervisor.T1189 · Drive-by CompromiseA visit to a compromised legitimate sports camp website exposed the engineer to the initial malicious overlay.T1204.004 · Malicious Copy and PasteThe ClickFix overlay instructed the engineer to paste and execute a command through the Windows Run dialog.T1486 · Data Encrypted for ImpactThe attack encrypted the appliance and production-server files; filesystem analysis counted 485,224 encrypted files and 34,566 ransom notes.T1490 · Inhibit System RecoveryThe operator deleted the appliance's backup share before the final encryption phase.T1505.001 · SQL Stored ProceduresThe operator configured xp_cmdshell from disabled to enabled; use of the SQL command channel for operating-system execution is assessed as probable.T1529 · System Shutdown/RebootSix production VMs were hard-killed in 0.65 seconds to release their virtual disks for attachment to the attacker's VM.T1548.003 · Sudo and Sudo CachingThe appliance command log recorded sudo -i after the successful SSH login, yielding a root session.T1552 · Unsecured CredentialsThe operator requested readable Description and comment attributes; recovery of credentials from these fields is assessed as probable but was not confirmed.T1560.001 · Archive via UtilityThe operator archived file shares before transferring their contents to an external host.T1564.006 · Run Virtual InstanceAn attacker-built VM without a security agent ran the encryptor against attached production disks while victim operating systems were offline.
Malware
Products
Active Directoryon every Active Directory user object. Include infoMicrosoft WindowsThree of the Windows servers were switched off when their files were encrypted. By the end of this nineteen-day intrusion, 485,224 files had been encrypted.PowerShellwith no browser download or attachment to inspect. The user runs it under their own account. The later PowerShell download and execution still offer detection opportunities, but controls tied to opening a downloadedSQL ServerTelemetry. Collect the SQL Server configuration-change records present in the Windows Application log in this case. Message 15457 identifies an option and its old and new configured values. Verify how your instances and