Skip to main content
Meet us at Black Hat USA 2026— Las Vegas, August 1–6Book a Meeting
Mallory
MalwareUsed by 6 actors

KONNI

Also known asKonni RAT

KONNI is a DPRK-linked remote access trojan active since at least 2014 and commonly associated with the Kimsuky/TA406 cluster; some reporting also links it to APT37. It has been used in cyberespionage campaigns, including targeting the Russian Ministry of Foreign Affairs and Russian diplomatic entities, EU-based organizations, software developers and engineering teams, and other government-related targets. Delivery has relied heavily on spearphishing and user execution, including malicious Word documents with macros, Russian-language lure documents, backdoored MSI installers, malicious JavaScript, PowerShell download-and-execute chains, and email attachments requiring victims to enable content.

Observed KONNI capabilities include command execution, file upload and download, configurable sleep/check-in intervals, collection of the victim username, clipboard theft, and theft of browser profiles or credentials from Firefox, Chrome, and Opera. In FortiGuard-observed activity, the malware gathered host and process information via systeminfo and tasklist, compressed collected data with makecab, encrypted it, and uploaded it over HTTP. KONNI has also been reported to send data and files to command-and-control servers and to encode stolen data with a custom Base64 key before exfiltration.

Persistence commonly involves Windows service abuse. Reported variants registered themselves as services, including masquerading as legitimate services such as a Windows Image Acquisition-like service or a service named "netpp" displayed as "Internet Print Provider Service." Configuration data has been observed encrypted with AES-CTR using the service name as the key; in one campaign, netpp.ini stored an AES-CTR-encrypted C2 configuration, and another 2024 sample stored AES-CTR-encrypted configuration keyed by the service name. KONNI communications have been observed over HTTP, with tasking that included command execution and file transfer. Reported C2-related artifacts include dn.php and up.php endpoints and the domain victory-2024.mywebcommunity[.]org, which aligns with previously observed KONNI naming patterns.

Additional reported tradecraft includes execution of malicious JavaScript, PowerShell-based staging, UAC bypass via a malicious DLL in one 2023 campaign, and geofencing added to Konni RAT by the intrusion set. High-confidence indicators and artifacts directly mentioned in the content include the service name "netpp," files netpp.dll, netpp.dat, netpp.ini, the registry path HKLM\SYSTEM\CurrentControlSet\Services\netpp\Parameters, and the C2 domain victory-2024.mywebcommunity[.]org.

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.

THREAT ACTORS

Groups observed using it

6 distinct threat actors attributed by public researchers. Open in Mallory to see the full evidence chain and overlapping campaigns.

View more details
Kimsuky

The malware itself appears to be KONNI, a North Korea (DPRK) nexus tool believed to have been used since as early as 2014. Current samples, such as the one observed in this instance, only come with a minimal set of capabilities for file transfers, command execution and configuration of check-in intervals.

via medium dcso cytecmedium.com
APT37

The malware itself appears to be KONNI, a North Korea (DPRK) nexus tool believed to have been used since as early as 2014. Current samples, such as the one observed in this instance, only come with a minimal set of capabilities for file transfers, command execution and configuration of check-in intervals.

via medium dcso cytecmedium.com
RedEyes

For example, the threat actors targeted EU-based organizations with a new version of their mobile backdoor named 'Dolphin,' deployed a custom RAT (remote access trojan) called 'Konni,' and targeted U.S. journalists with a highly-customizable malware named 'Goldbackdoor.'

via bleeping computerbleepingcomputer.com
vedalia

“The KONNI RAT was first spotted by Cisco Talos researchers in 2017… it can execute arbitrary code on target systems and steal data.”

via securityaffairssecurityaffairs.com
Darkhotel

“...connection... between DarkHotel and the Konni/Nokki set of activity described by other vendors.”

via securelistsecurelist.com
nickel_kimball

Tools BabyShark, KONNI, FastFire, FireViewer, FastSpy, ReconShark, KimJongRAT, Kimsuky ... Malware families such as Kimsuky RAT, KimJongRAT, KONNI, and BabyShark have been linked to NICKEL KIMBALL activity.

via secureworks threat profilessecureworks.com
MITRE ATT&CK

Techniques & procedures

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

Initial Access

3 techniques
T1195.002Compromise Software Supply ChainEvidence1

The KONNI sample we discovered appears to have been distributed via a backdoored installer for a Russian-language tool named “Statistika KZU”... Both installers came in the form of an MSI file with the malware integrated into the benign installation process.

T1566PhishingEvidence1

Microsoft disclosed a March 2023 case in which an account linked to Konni Group targeted Russian “diplomatic government entities” with phishing e-mails... The late 2021 campaign... leveraged tools such as spoofed MID login portals for credential harvesting, a fake malicious installer... and trojanized screensaver attachments to target MID personnel.

T1566.001Spearphishing AttachmentEvidence1

The content repeatedly describes threat actors and malware being delivered through phishing or spearphishing emails containing malicious attachments such as Microsoft Office documents, PDFs, RAR/ZIP archives, CHM, ISO, IMG, HTA, LNK, and executable files disguised as documents.

Execution

6 techniques
T1059Command and Scripting InterpreterEvidence1

KONNI’s recent command set has remained largely unchanged and only permits operators to execute commands and receive their output...

T1059.001PowerShellEvidence1

The content repeatedly describes threat actors and malware using PowerShell scripts/commands for execution, download, staging, reconnaissance, persistence, credential access, lateral movement, and defense evasion; e.g., "Sandworm Team used PowerShell scripts to run a credential harvesting tool in memory to evade defenses."

T1059.003Windows Command ShellEvidence2

In both cases, another batch file is eventually executed, which is responsible for copying the files and setting up the Windows service for persistence and execution simultaneously, as well as copying the included configuration alongside the payload file.

T1059.005Visual BasicEvidence1

When a user runs the backdoored installer, a CustomAction triggers execution of the first stage... we have observed a VBScript and a small executable performing the same tasks.

T1059.007JavaScriptEvidence1

AppleSeed has the ability to use JavaScript to execute PowerShell. APT32 has used JavaScript for drive-by downloads and C2 communications. Astaroth uses JavaScript to perform its core functionalities.

T1204.002Malicious FileEvidence1

Sandworm Team leveraged Microsoft Office attachments which contained malicious macros that were automatically executed once the user permitted them... APT29 has used various forms of spearphishing attempting to get a user to open attachments... DarkGate is distributed through phishing links to VBS or MSI objects requiring user interaction for execution.

Persistence

3 techniques
T1112Modify RegistryEvidence1

The content repeatedly describes threat actors and malware modifying, creating, deleting, or storing data in Windows Registry keys and values for persistence, configuration storage, defense evasion, credential access, privilege escalation, and execution.

T1543.003Windows ServiceEvidence2

another batch file is eventually executed, which is responsible for copying the files and setting up the Windows service for persistence and execution simultaneously... The service name is chosen to be inconspicuous, with “Windows image Acquisition Service” being very similar to an existing, legitimate Windows service.

T1547.001Registry Run Keys / Startup FolderEvidence3

Examples include malware copied to '%AppData%\Microsoft\Windows\Start Menu\Programs\Startup', creation of '.lnk' shortcuts in Startup, and scripts or batch files placed in Startup folders. | The content repeatedly describes malware and threat actors establishing persistence by adding values under HKCU/HKLM\Software\Microsoft\Windows\CurrentVersion\Run or RunOnce, and by placing executables, scripts, or .lnk files in the Startup folder.

Privilege Escalation

2 techniques
T1543.003Windows ServiceEvidence2

another batch file is eventually executed, which is responsible for copying the files and setting up the Windows service for persistence and execution simultaneously... The service name is chosen to be inconspicuous, with “Windows image Acquisition Service” being very similar to an existing, legitimate Windows service.

T1547.001Registry Run Keys / Startup FolderEvidence3

Examples include malware copied to '%AppData%\Microsoft\Windows\Start Menu\Programs\Startup', creation of '.lnk' shortcuts in Startup, and scripts or batch files placed in Startup folders. | The content repeatedly describes malware and threat actors establishing persistence by adding values under HKCU/HKLM\Software\Microsoft\Windows\CurrentVersion\Run or RunOnce, and by placing executables, scripts, or .lnk files in the Startup folder.

Stealth

7 techniques
T1027Obfuscated Files or InformationEvidence3

The configuration file copied during the malware installation process contains the C2 servers and is encrypted using AES-CTR, with the service name used as key.

T1027.013Encrypted/Encoded FileEvidence1

Examples throughout the content include 'encrypted payloads decrypted and executed in memory,' 'encrypts its configuration file,' 'AES-encrypted resource,' 'RC4 encrypted embedded scripts,' and 'payload includes an encrypted main component.'

T1036MasqueradingEvidence2

The service name is chosen to be inconspicuous, with “Windows image Acquisition Service” being very similar to an existing, legitimate Windows service.

T1036.005Match Legitimate Resource Name or LocationEvidence1

Akira has used legitimate names and locations for files to evade defenses.

T1070.004File DeletionEvidence2

The content repeatedly describes threat actors and malware deleting files, tools, scripts, logs, droppers, staged data, and artifacts from compromised systems to cover tracks, remove evidence, or self-delete.

T1140Deobfuscate/Decode Files or InformationEvidence1

The content repeatedly describes malware and threat actors decoding, decrypting, deobfuscating, or unpacking payloads, strings, configuration data, commands, and C2 responses prior to execution or use.

T1497.001System ChecksEvidence1

When a user runs the backdoored installer, a CustomAction triggers execution of the first stage, which detects the environment (32/64 bit) and selects the appropriate payload.

Defense Impairment

1 technique
T1112Modify RegistryEvidence1

The content repeatedly describes threat actors and malware modifying, creating, deleting, or storing data in Windows Registry keys and values for persistence, configuration storage, defense evasion, credential access, privilege escalation, and execution.

Credential Access

2 techniques
T1056Input CaptureEvidence1

The campaign occurred in multiple stages, leveraging tools such as spoofed MID login portals for credential harvesting...

T1555.003Credentials from Web BrowsersEvidence1

The content repeatedly describes threat actors and malware stealing usernames, passwords, cookies, session tokens, and other saved credentials from web browsers such as Chrome, Firefox, Internet Explorer, Edge, Opera, Safari, and Yandex.

Discovery

6 techniques
T1016System Network Configuration DiscoveryEvidence1

The content repeatedly describes malware and threat actors using commands and APIs such as ipconfig /all, ifconfig, arp -a, route print, nbtstat, netsh, GetAdaptersInfo, and GetIpNetTable to gather IP addresses, MAC addresses, DNS, DHCP, gateways, routing tables, ARP cache, proxy settings, domains, and network adapter/interface details.

T1033System Owner/User DiscoveryEvidence1

The content repeatedly describes malware and threat actors collecting usernames, identifying logged-in users, running whoami/query user/quser, checking whether the current user is an administrator, enumerating user sessions, and gathering account details from compromised hosts.

T1057Process DiscoveryEvidence2

For a check-in, KONNI runs the following commands and sends the output to the C2: systeminfo tasklist

T1082System Information DiscoveryEvidence2

For a check-in, KONNI runs the following commands and sends the output to the C2: systeminfo tasklist

T1083File and Directory DiscoveryEvidence1

The content repeatedly describes malware and threat actors listing files and directories, enumerating drives, searching for files by extension/name/path, retrieving file metadata, and browsing file systems (for example: "APT28 has used Forfiles to locate PDF, Excel, and Word documents during collection" and "cmd can be used to find files and directories with native functionality such as dir commands").

T1497.001System ChecksEvidence1

When a user runs the backdoored installer, a CustomAction triggers execution of the first stage, which detects the environment (32/64 bit) and selects the appropriate payload.

Collection

4 techniques
T1005Data from Local SystemEvidence2

The content repeatedly describes threat actors and malware collecting, stealing, identifying, copying, or staging files, documents, credentials, logs, databases, and other information from compromised hosts or local systems.

T1056Input CaptureEvidence1

The campaign occurred in multiple stages, leveraging tools such as spoofed MID login portals for credential harvesting...

T1115Clipboard DataEvidence1

Agent Tesla can steal data from the victim’s clipboard. APT38 used a Trojan called KEYLIME to collect data from the clipboard. APT39 has used tools capable of stealing contents of the clipboard.

T1560Archive Collected DataEvidence2

For file transfers, KONNI checks the extensions against a list of file types it transfers as is. Other file extensions are compressed into a .CAB archive and then sent.

Command and Control

3 techniques
T1071.001Web ProtocolsEvidence2

Communication is done via HTTP.

T1105Ingress Tool TransferEvidence2

KONNI’s recent command set has remained largely unchanged and only permits operators to execute commands and receive their output, upload and download files...

T1132Data EncodingEvidence2

C2 traffic from ADVSTORESHELL is encrypted, then encoded with Base64 encoding... APT19 HTTP malware variant used Base64 to encode communications to the C2 server... APT33 has used base64 to encode command and control traffic.

Exfiltration

1 technique
T1041Exfiltration Over C2 ChannelEvidence3

Elise exfiltrates data using cookie values that are Base64-encoded... KONNI has used a custom base64 key to encode stolen data before exfiltration... Kevin can Base32 encode chunks of output files during exfiltration.

INDICATORS OF COMPROMISE

IOCs tracked for this family

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

View more in app
Network
26 tracked

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

Hashes
39 tracked

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

Other
3 tracked

Other indicator types observed in public reporting.

TypeValueLatest sighting
hash.md5●●●●●●●●●●●●View more in app20 days ago
hash.md5●●●●●●●●●●●●View more in app20 days ago
hash.md5●●●●●●●●●●●●View more in app20 days ago
mac.address●●●●●●●●●●●●View more in app20 days ago
hash.md5●●●●●●●●●●●●View more in app2 months ago
hash.md5●●●●●●●●●●●●View more in app2 months ago
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 matching68

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

Threat actor attribution6

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 mapping33

Every documented technique, ranked by evidence weight.

Researcher chatter

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