Skip to main content
Mallory
Malware

Argamal

Argamal is a previously unknown remote access trojan (RAT) identified by Kaspersky in a campaign discovered in April/spring 2026. It was distributed primarily through trojanized adult “hentai” games, including archives shared via dedicated adult-game websites, PixelDrain links, torrent trackers such as AniRena, and at least one gaming forum post where a malicious DLL was disguised as a cheat. Related malicious DLL components in the infection chain were assessed to have existed since at least 2024.

The infection chain used modified game components, including a patched ffmpeg.dll (SHA1: 42add9475e67a1ccc6a6af94b5475d3defc01b85) that imported DllGetClassObject from natives2_blob.bin (SHA1: edce72f59e4c1d136cd1946af70d334c19df858d). That DLL executed a Base64-encoded PowerShell Stage1 loader, which performed anti-analysis checks for Sandboxie and Procmon64, stored a Stage2 script in MI_V and later MI_V2 environment variables, created temporary CLSID registry entries under HKCU\SOFTWARE\Classes\CLSID{722D0F89-B69C-4700-AE8C-4A44350E4876}, and scheduled Stage2 to run once after three days. Stage2 downloaded an encrypted payload named zaesdl.dat from GitHub using bitsadmin.exe, saved it as settings.dat, and decrypted it with AES-CBC using key/IV zbcd1j9234r670eh. It then established persistence by COM hijacking HKCU\SOFTWARE\Classes\CLSID{B210D694-C8DF-490D-9576-9E20CDBC20BD}\InprocServer32, abusing the \Microsoft\Windows\WindowsColorSystem\Calibration Loader scheduled task so the malware executed at user logon. Kaspersky also observed alternate delivery variants embedding the main payload as libpython64.dat or similarly named files loaded through patched game libraries.

Argamal provides near-complete control of infected Windows systems. Reported capabilities include remote command execution; running DLLs; opening files or links; deleting files; downloading updated payloads; screenshots; cursor control; simulated key presses; file compression and archiving; file upload, download, and exfiltration; process termination; reboot and shutdown; and drive/OS reconnaissance. The malware also collected information about installed security software by parsing tasklist output for Kaspersky, Avast, McAfee, BitDefender, MalwareBytes, and dozens of additional products. Early payloads used a 0xB0C1D4E9 rolling XOR self-decryption routine, while newer versions used string obfuscation based on substitution ciphers.

Command-and-control activity included UDP heartbeats to port 57441 containing security-product detections, startup time, idle time, architecture, IP address, and username. The C2 could issue commands and deliver new payloads over UDP port 63559. In extended RAT mode, Argamal communicated over TCP port 3747 using a substitution-cipher-based protocol. Observed C2 domains included asper1[.]freeddns[.]org, Winst0[.]kozow[.]com, and country1[.]ignorelist[.]com; primary domains resolved to 186[.]158.223.35 during the investigation. On systems with zh-CN locale, the malware switched C2 to country1[.]ignorelist[.]com.

Kaspersky reported hundreds of infections affecting private individuals in multiple countries, with the largest share in Russia and additional victims observed in Brazil, Germany, and Vietnam. The campaign’s primary objective was assessed as theft of data and account credentials. Based on Spanish-language comments, variable names, and infrastructure artifacts, Kaspersky assessed with moderate/medium confidence that the downloader-chain developer or operators were Spanish-speaking.

Share:
For your environment

Hunt this family in your stack

Mallory pivots from this family to the IOCs, detections, and named campaigns that touch your stack, and pages you when something new lands.

MITRE ATT&CK

Techniques & procedures

26 distinct techniques documented for this family, organized by ATT&CK tactic.

T1588.001MalwareEvidence1

Атаки начинаются с архивов, содержащих зараженную игру. После запуска на компьютер жертвы устанавливается скрытый вредоносный модуль.

Initial Access

2 techniques
T1195Supply Chain CompromiseEvidence1

Both the dedicated websites and torrents delivered an archive containing the infected game. This archive contained fully functional, legitimate game files, as well as a modified FFmpeg DLL... Since the game needs ffmpeg.dll to run properly, the library loads as soon as the user starts the game.

T1195.002Compromise Software Supply ChainEvidence1

Зараженные игры распространялись в виде архива... внутри находились полностью функциональные легитимные файлы игры вместе с измененным ffmpeg.dll... Также троянизированные игры распространялись через разные торрент-трекеры

Execution

9 techniques
T1053.005Scheduled TaskEvidence3

Stage1 also creates a scheduled task that will execute three days later. This task executes Stage2 and runs once.

T1059Command and Scripting InterpreterEvidence3
TacticExecution

После этого операторы Argamal могут удаленно выполнять команды на зараженной машине...

T1059.001PowerShellEvidence3
TacticExecution

Файл natives2_blob.bin представляет собой DLL, которая при загрузке выполняет PowerShell-скрипт, закодированный в Base64.

T1059.003Windows Command ShellEvidence1
TacticExecution

Based on the C2 command, the malware can execute commands on the infected machine ... RUNHID <command> / RUN <command> : runs specified command inside ShellExecuteW RUNDOS <command> : runs specified command inside CreateProcessW

T1106Native APIEvidence1
TacticExecution

0x53 Execute command from the response using ShellExecuteW 0x52 Run the file specified in the response using WinExec

T1197BITS JobsEvidence1

Stage2 is a payload downloader script... downloads an encrypted payload called zaesdl.dat from GitHub using bitsadmin.exe.

T1204.002Malicious FileEvidence1
TacticExecution

Атаки начинаются с архивов, содержащих зараженную игру. После запуска на компьютер жертвы устанавливается скрытый вредоносный модуль.

T1574.001DLLEvidence3

This archive contained fully functional, legitimate game files, as well as a modified FFmpeg DLL ... Since the game needs ffmpeg.dll to run properly, the library loads as soon as the user starts the game.

T1574.007Path Interception by PATH Environment VariableEvidence1

Stage1 sets the MI_V environment variable (and also MI_V2 in the new versions of malware) for the current user to another Base64-encoded PowerShell script, which we’ll call Stage2.

Persistence

2 techniques
T1053.005Scheduled TaskEvidence3

Stage1 also creates a scheduled task that will execute three days later. This task executes Stage2 and runs once.

T1197BITS JobsEvidence1

Stage2 is a payload downloader script... downloads an encrypted payload called zaesdl.dat from GitHub using bitsadmin.exe.

T1053.005Scheduled TaskEvidence3

Stage1 also creates a scheduled task that will execute three days later. This task executes Stage2 and runs once.

Stealth

5 techniques
T1027Obfuscated Files or InformationEvidence2
TacticStealth

The natives2_blob.bin file is a DLL that executes a Base64-encoded PowerShell script ... Early payload versions decrypted themselves ... The samples we found had string encryption ... TCP communications are encrypted using a simple substitution cipher.

T1197BITS JobsEvidence1

Stage2 is a payload downloader script... downloads an encrypted payload called zaesdl.dat from GitHub using bitsadmin.exe.

T1497Virtualization/Sandbox EvasionEvidence3

This PowerShell script, which we’ll call Stage1, performs basic checks for controlled environments. For example, it checks for the Sandboxie folder in Program Files and Procmon64 in the process list.

T1574.001DLLEvidence3

This archive contained fully functional, legitimate game files, as well as a modified FFmpeg DLL ... Since the game needs ffmpeg.dll to run properly, the library loads as soon as the user starts the game.

T1574.007Path Interception by PATH Environment VariableEvidence1

Stage1 sets the MI_V environment variable (and also MI_V2 in the new versions of malware) for the current user to another Base64-encoded PowerShell script, which we’ll call Stage2.

Discovery

6 techniques
T1033System Owner/User DiscoveryEvidence1
TacticDiscovery

These heartbeats contain information about ... username ... USER : sends username

T1057Process DiscoveryEvidence3
TacticDiscovery

проверяет наличие защитных продуктов... анализируя вывод команды tasklist ... команда 0x50: собрать информацию о зараженной системе (например, список процессов)

T1082System Information DiscoveryEvidence4
TacticDiscovery

Подробный технический анализ малвари показал, что Argamal может ... собирать информацию о защитном ПО на устройстве...

T1083File and Directory DiscoveryEvidence1
TacticDiscovery

LFILES <путь к папке> : перечисляет и передает пути ко всем файлам в каталоге.

T1497Virtualization/Sandbox EvasionEvidence3

This PowerShell script, which we’ll call Stage1, performs basic checks for controlled environments. For example, it checks for the Sandboxie folder in Program Files and Procmon64 in the process list.

T1518.001Security Software DiscoveryEvidence1
TacticDiscovery

The payload checks for the presence of the following security solutions using the output of the tasklist command: Kaspersky, Avast, McAfee, BitDefender, MalwareBytes +36 other solutions.

Collection

2 techniques
T1113Screen CaptureEvidence4

После этого операторы Argamal могут ... делать скриншоты...

T1560Archive Collected DataEvidence3

После этого операторы Argamal могут ... архивировать файлы и отправлять их на свои серверы...

T1071Application Layer ProtocolEvidence3

The payload sends UDP heartbeats to port 57441 of the C2 server... In this mode, the payload communicates with the C2 server using the 3747/tcp port.

T1071.001Web ProtocolsEvidence1

Stage2 is a payload downloader script... downloads an encrypted payload called zaesdl.dat from GitHub using bitsadmin.exe.

T1095Non-Application Layer ProtocolEvidence2

отправляет heartbeat-сообщения по протоколу UDP... подключиться к порту 63559/udp командного сервера, получить новую DLL

T1105Ingress Tool TransferEvidence1

Несколько дней он никак не проявляет себя, а затем загружает дополнительную полезную нагрузку, которая завершает компрометацию устройства.

Exfiltration

1 technique
T1041Exfiltration Over C2 ChannelEvidence1

После этого операторы Argamal могут ... архивировать файлы и отправлять их на свои серверы...

INDICATORS OF COMPROMISE

IOCs tracked for this family

25 indicators attributed across vendor reports, sandbox runs, and researcher write-ups. Full values are available in Mallory.

View more in app
Network
5 tracked

IPs, domains, and DNS infrastructure linked to this family.

Hashes
20 tracked

File hashes (MD5, SHA-1, SHA-256) from samples and reports.

TypeValueLatest sighting
domain●●●●●●●●●●●●View more in app2 days ago
domain●●●●●●●●●●●●View more in app2 days ago
hash.sha1●●●●●●●●●●●●View more in app2 days ago
hash.sha1●●●●●●●●●●●●View more in app2 days ago
hash.sha1●●●●●●●●●●●●View more in app2 days ago
hash.sha1●●●●●●●●●●●●View more in app2 days ago
ACTIVITY FEED

Recent activity

4 sources tracked across advisories, community write-ups, and news. New activity surfaces here as Mallory finds it.

xakepNews
Jun 4, 2026
Троян Argamal распространяется через хентай-игры - Хакер

Previously unknown remote access trojan distributed via trojanized adult games, torrent trackers, and gaming forums. After infection it provides attackers near-complete control of the system, including remote command execution, screenshots, cursor control, file archiving and exfiltration, reboot/shutdown, persistence, security software reconnaissance, and downloading additional modules from C2 servers. The campaign appears focused on data and account theft.

Read more
malware newsNews
Jun 3, 2026
Argamal: Malware hidden in hentai games - Malware News - Malware Analysis, News and Indicators

Argamal is a newly identified RAT delivered via trojanized adult games. It uses a staged infection chain with PowerShell-based downloaders, COM hijacking for persistence, GitHub-hosted encrypted payload retrieval, anti-analysis checks, and broad remote-control capabilities including command execution, file operations, screenshots, system reconnaissance, mouse/keyboard control, and payload updates.

Read more
securelist ruNews
Jun 3, 2026
Новый RAT Argamal атакует любителей хентай-игр | Securelist

Argamal is a newly identified remote access trojan delivered via trojanized adult games. It establishes persistence through COM hijacking of the Windows Color System Calibration Loader task, delays execution for several days, downloads an encrypted payload from GitHub, and provides full remote control of infected systems including command execution, file operations, screenshots, mouse/keyboard control, and payload updates.

Read more
securelistNews
May 21, 2026
New Argamal RAT targets hentai gamers | Securelist

Argamal is a newly identified malware family delivered via trojanized adult games. It uses a staged infection chain with PowerShell downloaders, establishes persistence through COM hijacking of the Windows Color System Calibration Loader task, downloads encrypted payloads from GitHub, and ultimately deploys a full-featured RAT capable of command execution, file operations, screenshots, system control, and remote administration.

Read more
What this page doesn’t show

The version that knows your environment.

This page is what’s public. Mallory adds the parts that aren’t: which of your assets match these IOCs, which detections are missing, which campaigns to expect next, and what to do in the next 30 minutes.
IOC matching25

Match every observed IP, domain, and hash against your live telemetry.

Threat actor attribution

Named campaigns wielding this family, with evidence pinned to each claim.

Exploited vulnerabilities

CVEs this family uses for access and lateral movement.

Detection signatures

YARA, Sigma, Snort, and vendor rules, auto-deployed to your SIEM.

MITRE ATT&CK mapping26

Every documented technique, ranked by evidence weight.

Researcher chatter

Reddit, Mastodon, and CTI community discussion around this family.