Skip to main content
Live Webinar with SANS (June 25)— Agentic CTI Automation for Fun & ProfitRegister Free
Mallory
Malware

NKNShell

NKNShell is a Go-based backdoor observed in a campaign in which a trojanized installer from a South Korean VPN provider delivered multiple payloads. AhnLab Security Intelligence Center (ASEC) attributed the broader activity to the Larva-24010 threat actor, which has targeted Korean VPN users since at least 2023. In the reported attack chain, the trojanized VPN installer installs the legitimate VPN software while also executing PowerShell scripts that download and install additional malware including MeshAgent, gs-netcat, and NKNShell.

NKNShell is notable for using both NKN, a blockchain-based peer-to-peer protocol, and MQTT for covert command-and-control communications. Reported MQTT infrastructure included public brokers such as broker.emqx.io and broker.hivemq.com, and the malware was described as using hardcoded NKN addresses. The malware also reportedly leveraged anonymous blogging platforms such as Telegraph for malware updates.

The backdoor provides extensive remote control and post-compromise functionality. Reported capabilities include information gathering, remote control, code injection, DDoS, and file operations. It was also reported to inject into common Windows processes including Microsoft Edge, Notepad, Calculator, and Paint. In the broader campaign, associated PowerShell components disabled security features, bypassed AMSI, disabled Windows Defender and ETW, and established persistence via WMI filters and scheduled tasks.

The campaign targeted users of the affected South Korean VPN service and was assessed as enabling theft of sensitive information and long-term persistent access on compromised systems. High-confidence infrastructure and indicators mentioned in the reporting include the FQDNs kttelecom.duckdns.org and spiffy-crepe-c667e8.netlify.app, along with multiple MD5 hashes, URLs, and FQDNs associated with the campaign.

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

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

Initial Access

1 technique
T1195.002Compromise Software Supply ChainEvidence1

Trojanized VPN Installer Deploys NKNShell Backdoor, Using P2P Blockchain and MQTT Protocols for Covert C2

Command and Control

2 techniques
T1071Application Layer ProtocolEvidence1

Using P2P Blockchain and MQTT Protocols for Covert C2

T1095Non-Application Layer ProtocolEvidence1

Using P2P Blockchain and MQTT Protocols for Covert C2

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 matching

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 mapping3

Every documented technique, ranked by evidence weight.

Researcher chatter

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