Skip to main content
Mallory
MalwareUsed by 1 actor

httpSpy

HTTPSpy is a remote access trojan associated with the DPRK-linked threat actor Kimsuky, also tracked as Velvet Chollima. Reporting in the provided content links it to cyber espionage campaigns targeting South Korean military and corporate organizations in 2026, with additional reporting noting likely targeting of a German defense manufacturer between May and September 2024. Delivery relied on social engineering, including spoofed security software installation pages and counterfeit Cisco Webex meeting pages. In observed chains, victims were tricked into downloading malicious executables or an encrypted JavaScript file, which led to staged deployment through components including MemLoader.dll or loadDll.dll, intermediate downloaders such as mTSTCv8.mdxm, payloads such as engine.dat or spyInster.dll, and a loader component named cacheMon.dat that executed HTTPSpy. The malware family has evolved from a single binary to a three-stage architecture consisting of an installer, loader, and in-memory RAT. Reported persistence mechanisms include a Windows service named CacheDB, and related campaigns also used scheduled tasks in earlier stages. HTTPSpy communicates with command-and-control infrastructure over HTTP/HTTPS, including HTTP POST with custom command parameters, and protects outbound data with RC4 encryption. Its documented capabilities include executing shell commands, uploading and downloading files, executing processes, capturing screenshots, injecting DLL paths into specified PID processes, manipulating local documents, and deleting or erasing itself from the endpoint. The loader stages perform anti-analysis checks for VMware and VirtualBox, generate hardware identifiers, and retrieve payloads from external servers if no analysis environment is detected. The content also notes attribution support through infrastructure overlaps such as repeated use of a default XAMPP certificate and a narrow set of autonomous system numbers associated with Kimsuky servers.

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

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

View more details
Kimsuky

Specifically, the notorious Kimsuky HttpSpy malware campaign aggressively targets South Korean military and corporate organizations. In contrast to historical models, the current Kimsuky HttpSpy malware campaign adopts a complex three-stage architecture.

via security online infosecurityonline.info
MITRE ATT&CK

Techniques & procedures

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

Initial Access

3 techniques
T1078Valid AccountsEvidence1

This indicates that the attacker likely compromised a service member's device or account to obtain the meeting schedule, then crafted a fake meeting page to distribute malware to the other attendees.

T1189Drive-by CompromiseEvidence2

After five seconds, a fake update warning prompts users to deploy a malicious camera script.

T1566.002Spearphishing LinkEvidence2

Kimsuky ... utilized spoofed security software installation pages and fake Webex meeting invitations to deliver malware.

Execution

4 techniques
T1053.005Scheduled TaskEvidence1

The DLL establishes persistence on the host using a scheduled task and contacts a command-and-control (C2) server to retrieve an as-yet-unknown payload.

T1059Command and Scripting InterpreterEvidence2
TacticExecution

For instance, operators can execute shell commands, take system screenshots, or manipulate local documents remotely.

T1059.001PowerShellEvidence1
TacticExecution

The execution of the JSE file results in the deployment of an intermediate downloader ("mTSTCv8.mdxm") using PowerShell, which then runs anti-analysis checks and contacts a C2 server to fetch the next-stage malware.

T1059.007JavaScriptEvidence1
TacticExecution

a counterfeit Cisco Webex page tricked victims into downloading an encrypted JavaScript file, leading to the deployment of the HTTPSpy RAT.

Persistence

2 techniques
T1053.005Scheduled TaskEvidence1

The DLL establishes persistence on the host using a scheduled task and contacts a command-and-control (C2) server to retrieve an as-yet-unknown payload.

T1078Valid AccountsEvidence1

This indicates that the attacker likely compromised a service member's device or account to obtain the meeting schedule, then crafted a fake meeting page to distribute malware to the other attendees.

T1053.005Scheduled TaskEvidence1

The DLL establishes persistence on the host using a scheduled task and contacts a command-and-control (C2) server to retrieve an as-yet-unknown payload.

T1055Process InjectionEvidence1

HTTPSpy is a full-featured remote access trojan that supports a wide range of capabilities to run shell commands, upload/download files, execute processes, capture screenshots, inject DLL paths into specified PID processes, and erase itself from the endpoint.

T1078Valid AccountsEvidence1

This indicates that the attacker likely compromised a service member's device or account to obtain the meeting schedule, then crafted a fake meeting page to distribute malware to the other attendees.

Stealth

8 techniques
T1036MasqueradingEvidence2
TacticStealth

A variant of the HTTPSpy remote access trojan was disguised as legitimate security software installers ... malicious payloads were distributed through a fake webpage impersonating a B2B messaging service's security software installer.

T1055Process InjectionEvidence1

HTTPSpy is a full-featured remote access trojan that supports a wide range of capabilities to run shell commands, upload/download files, execute processes, capture screenshots, inject DLL paths into specified PID processes, and erase itself from the endpoint.

T1070Indicator RemovalEvidence1
TacticStealth

HTTPSpy is a full-featured remote access trojan that supports a wide range of capabilities to run shell commands, upload/download files, execute processes, capture screenshots, inject DLL paths into specified PID processes, and erase itself from the endpoint.

T1070.004File DeletionEvidence1
TacticStealth

The primary responsibility of the binaries is to launch a second-stage DLL payload ("MemLoader.dll") via "regsvr32.exe," after which a batch script is run to delete themselves from disk.

T1078Valid AccountsEvidence1

This indicates that the attacker likely compromised a service member's device or account to obtain the meeting schedule, then crafted a fake meeting page to distribute malware to the other attendees.

T1218.010Regsvr32Evidence1
TacticStealth

The primary responsibility of the binaries is to launch a second-stage DLL payload ("MemLoader.dll") via "regsvr32.exe," after which a batch script is run to delete themselves from disk.

T1497Virtualization/Sandbox EvasionEvidence1

The execution of the JSE file results in the deployment of an intermediate downloader ("mTSTCv8.mdxm") using PowerShell, which then runs anti-analysis checks and contacts a C2 server to fetch the next-stage malware.

T1497.001System ChecksEvidence1

This utility creates unique hardware identifiers and checks for virtualization software like VMware or VirtualBox. If the environment is safe, it communicates with external servers to pull down the primary implant.

Discovery

2 techniques
T1497Virtualization/Sandbox EvasionEvidence1

The execution of the JSE file results in the deployment of an intermediate downloader ("mTSTCv8.mdxm") using PowerShell, which then runs anti-analysis checks and contacts a C2 server to fetch the next-stage malware.

T1497.001System ChecksEvidence1

This utility creates unique hardware identifiers and checks for virtualization software like VMware or VirtualBox. If the environment is safe, it communicates with external servers to pull down the primary implant.

Collection

1 technique
T1113Screen CaptureEvidence2

For instance, operators can execute shell commands, take system screenshots, or manipulate local documents remotely.

T1071Application Layer ProtocolEvidence1

The DLL establishes persistence on the host using a scheduled task and contacts a command-and-control (C2) server to retrieve an as-yet-unknown payload.

T1071.001Web ProtocolsEvidence1

Once active, the main module leverages a wide range of custom command parameters via HTTP POST protocols.

T1105Ingress Tool TransferEvidence2

If the environment is safe, it communicates with external servers to pull down the primary implant.

ACTIVITY FEED

Recent activity

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

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 attribution1

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 mapping18

Every documented technique, ranked by evidence weight.

Researcher chatter

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