Skip to main content
Mallory
MalwareUsed by 5 actorsExploits 2 CVEs

Blackmoon

BlackMoon, also known as KRBanker/KrBanker, is a banking trojan first observed targeting South Korean banking users, with reporting placing early analysis in 2014 and widespread activity from 2015 onward. Its original core behavior was credential theft via pharming and browser redirection: modifying the local Hosts file or later installing a local proxy auto-config (PAC) configuration to redirect victims from legitimate South Korean banking sites to attacker-controlled phishing pages. Reported phishing workflows collected banking credentials and personal information, and some variants also searched for South Korean NPKI certificate stores, archived certificate material with a hardcoded password, and exfiltrated it via HTTP POST.

Documented early distribution methods included drive-by downloads, adware, and exploit kits. Multiple reports describe BlackMoon using staged downloader frameworks and anti-analysis features. Observed techniques include encoded configuration retrieval from external sites such as lofter[.]com or social-media-hosted content, case-swapped Base64-style obfuscation, registry run-key persistence, PAC abuse via HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\AutoConfigURL, anti-debugging with vectored exception handlers, hardware breakpoints, timing checks, and process injection/process hollowing into suspended processes such as CACLS.EXE or svchost.exe.

Later reporting shows BlackMoon evolving beyond pure banking fraud into a multi-stage malware platform. A campaign tracked from November 2022 targeted businesses primarily in the United States and Canada and emphasized persistence, defense evasion, lateral movement, and monetization rather than only credential theft. In that activity, BlackMoon established persistence through a malicious Port Monitor tied to the Windows Print Spooler service, dropped RunDllExe.dll in C:\Windows\Logs, set HKLM\SYSTEM\CurrentControlSet\Control\Print\Monitors\RunDllExe, modified Spooler privileges, disabled Windows Defender via HKLM\SOFTWARE\Policies\Microsoft\Windows Defender\DisableAntiSpyware, blocked inbound RPC/SMB traffic with netsh ipsec rules, and injected a downloader into svchost.exe. Retrieved payloads included Hooks.exe, MpMgSvc.dll, MpMgSvc.exe, and WmiPrvSER.exe; the campaign deployed a spreader using EternalBlue/DoublePulsar-style components, scanned for ports 3306/445/1433, installed an XMRig Monero miner, and dropped traffic-sharing tools including ctfmoon.exe and Traffmonetizer.exe. Command-and-control in that campaign included hxxp://down.ftp21[.]cc/Update.txt.

BlackMoon has also appeared in India-focused phishing operations impersonating the Income Tax Department. In reporting from late 2025 to early 2026, tax-themed ZIP archives led to DLL sideloading and multi-stage payload retrieval, after which a BlackMoon variant was used specifically to evade Avast Free Antivirus by automating GUI actions to add malicious files to Avast exclusions. In those campaigns, BlackMoon activity was associated with deployment of the legitimate Chinese enterprise tool SyncFuture TSM, repurposed as an espionage framework for persistence, monitoring, remote control, and data exfiltration. eSentire stated that campaign had not been attributed to a known threat actor.

High-confidence indicators and artifacts mentioned in reporting include the mutexes \BaseNamedObjects\Brute_2022 and BaseNamedObjects\Win__Host; dropped paths such as C:\WINDOWS\8000 and C:\Windows\Logs\RunDllExe.dll; PAC-related registry changes under HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\AutoConfigURL; Defender policy modification at HKLM\SOFTWARE\Policies\Microsoft\Windows Defender\DisableAntiSpyware; and C2/IP infrastructure including down.ftp21[.]cc, lofter[.]com-hosted configuration retrieval, 8.217.152[.]225:80, eaxwwyr[.]cn, 49.204.200[.]100, and historical IPs such as 100.43.129[.]107, 98.126.19[.]178, 174.139.200[.]164, 174.139.200[.]165, 174.139.203[.]180, 100.43.185.34, 174.139.0.211, 107.151.158.196, 206.161.216.35, 207.226.136.14, 100.43.185.42, 174.139.194.82, and 205.209.141.84. Reported sample hashes include MD5 7e67216628d9a171be0ce18c51fda8ce and 84e2d574085c77f47e801f5326e83d73, among others.

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.

EXPLOITED CVES

Vulnerabilities exploited

2 CVEs Mallory has correlated with this family across public research and vendor advisories. Each row links to the full Mallory page for that vulnerability.

2 CVES
CVE-2015-3133Memory Corruption in Adobe Flash Player and AIR (CVE-2015-3133)Exploited in the wild

malicious JavaScript through compromised web sites or advertisements led to the EK that exploited Adobe Flash vulnerabilities CVE-2014-0569 or CVE-2015-3133. We confirmed that final payload in both cases was KRBanker.

via palo alto networks unit 42 blogunit42.paloaltonetworks.com
CVE-2014-0569Integer Overflow RCE in Adobe Flash Player and Adobe AIRExploited in the wild

malicious JavaScript through compromised web sites or advertisements led to the EK that exploited Adobe Flash vulnerabilities CVE-2014-0569 or CVE-2015-3133. We confirmed that final payload in both cases was KRBanker.

via palo alto networks unit 42 blogunit42.paloaltonetworks.com
THREAT ACTORS

Groups observed using it

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

View more details
Silver Fox

Some aspects of the campaign were previously highlighted by eSentire in January 2026, with the attacks using tax-themed lures to target Indian users with the Blackmoon malware.

via the hacker newsthehackernews.com
UTG-Q-1000

Some aspects of the campaign were previously highlighted by eSentire in January 2026, with the attacks using tax-themed lures to target Indian users with the Blackmoon malware.

via the hacker newsthehackernews.com
Valley Thief

Some aspects of the campaign were previously highlighted by eSentire in January 2026, with the attacks using tax-themed lures to target Indian users with the Blackmoon malware.

via the hacker newsthehackernews.com
SwimSnake

Some aspects of the campaign were previously highlighted by eSentire in January 2026, with the attacks using tax-themed lures to target Indian users with the Blackmoon malware.

via the hacker newsthehackernews.com
The Great Thief of Valley

Some aspects of the campaign were previously highlighted by eSentire in January 2026, with the attacks using tax-themed lures to target Indian users with the Blackmoon malware.

via the hacker newsthehackernews.com
MITRE ATT&CK

Techniques & procedures

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

T1583Acquire InfrastructureEvidence1

malicious JavaScript through compromised web sites or advertisements led to the EK that exploited Adobe Flash vulnerabilities

Initial Access

5 techniques
T1189Drive-by CompromiseEvidence1

In those cases, malicious JavaScript through compromised web sites or advertisements led to the EK that exploited Adobe Flash vulnerabilities CVE-2014-0569 or CVE-2015-3133. | Our analysis shows that KRBanker has been distributed through web exploit kits (EK) and a malicious Adware campaign... malicious JavaScript through compromised web sites or advertisements led to the EK that exploited Adobe Flash vulnerabilities CVE-2014-0569 or CVE-2015-3133. We confirmed that final payload in both cases was KRBanker.

T1190Exploit Public-Facing ApplicationEvidence1

Reportedly distributed through adware and exploit kits, we can see below that the BlackMoon perpetrators are consistently able to infect users, averaging 443 infections per day

T1566PhishingEvidence2

BlackMoon is a banking Trojan that installs a proxy auto-config file (PAC) on an infected system in order to redirect users’ browsers to phishing pages related to South Korean banks.

T1566.001Spearphishing AttachmentEvidence1

Recent attack campaigns have also been observed transitioning from ValleyRAT delivered via malicious PDF attachments in phishing emails targeting Taiwanese organizations...

T1566.002Spearphishing LinkEvidence2

The attack begins when a victim receives a phishing email or visits a spoofed website carrying official government branding... The victim is then directed to click a download button, which immediately fetches a malicious ZIP archive onto their device.

Execution

1 technique
T1204User ExecutionEvidence1
TacticExecution

Another distribution channel is a malicious Adware program, called NEWSPOT... When visiting some Korean websites, a user may notice a pop-up of a browser add-on requesting installation for NEWSPOT. If installed, the adware is executed on the computer

Persistence

2 techniques
T1112Modify RegistryEvidence1

To configure this, the Trojan starts a local proxy server and creates the following registry entry. HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\AutoConfigURL = http://127.0.0.1:[random]/[random]

T1547.010Port MonitorsEvidence1

Blackmoon drops a dll into C:\Windows\Logs folder named RunDllExe.dll and implements a Port Monitor persistence technique... it calls AddMonitor API to immediately execute RunDllExe.dll and sets a driver value in HKLM\SYSTEM\CurrentControlSet\Control\Print\Monitors\RunDllExe registry key to the malicious dll path.

T1055.012Process HollowingEvidence1

KRBanker uses Process Hollowing to execute its main code in a clean (non-suspicious) executable... KRBanker overwrites the whole clean process with its own (malicious) main module.

T1547.010Port MonitorsEvidence1

Blackmoon drops a dll into C:\Windows\Logs folder named RunDllExe.dll and implements a Port Monitor persistence technique... it calls AddMonitor API to immediately execute RunDllExe.dll and sets a driver value in HKLM\SYSTEM\CurrentControlSet\Control\Print\Monitors\RunDllExe registry key to the malicious dll path.

Stealth

2 techniques
T1055.012Process HollowingEvidence1

KRBanker uses Process Hollowing to execute its main code in a clean (non-suspicious) executable... KRBanker overwrites the whole clean process with its own (malicious) main module.

T1497.001System ChecksEvidence1

Next, KRBanker gets the MAC Address using an embedded VBScript and code page by executing GetOEMCP() API on the compromised system.

T1112Modify RegistryEvidence1

To configure this, the Trojan starts a local proxy server and creates the following registry entry. HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\AutoConfigURL = http://127.0.0.1:[random]/[random]

Credential Access

2 techniques
T1557Adversary-in-the-MiddleEvidence1

KRBanker uses a different technique known as “pharming.” This technique involves redirecting traffic to a forged website when a user attempts to access one of the banking sites being targeted by the cyber criminals.

T1649Steal or Forge Authentication CertificatesEvidence1

KRBanker is also capable of taking the following actions: Stealing certification from NPKI directory in order to access online banking accounts

Discovery

1 technique
T1497.001System ChecksEvidence1

Next, KRBanker gets the MAC Address using an embedded VBScript and code page by executing GetOEMCP() API on the compromised system.

Collection

1 technique
T1557Adversary-in-the-MiddleEvidence1

KRBanker uses a different technique known as “pharming.” This technique involves redirecting traffic to a forged website when a user attempts to access one of the banking sites being targeted by the cyber criminals.

T1071Application Layer ProtocolEvidence2

It then registers the compromised system with the C2 server by sending the following HTTP GET request: http://[IP address]/ca.php?m=[encoded MAC Address]&h=[code page]

T1090ProxyEvidence2

The latest version of the threat employs Proxy Auto-Config(PAC)... The adversaries abuse this feature for Pharming... When the browser attempts to connect to a web server, the traffic goes to the local proxy.

T1105Ingress Tool TransferEvidence1

It downloads a file from URL described in the <update> section within the configuration data returned by the server... Banking Trojans like KRBanker and Venik has been installed through this update channel.

T1568Dynamic ResolutionEvidence1

The IP address of the fraudulent server is not hard-coded in the malware. KRBanker obtains the server address by accessing Chinese SNS, Qzone through a Web API... The author of the trojan put the Pharming server address in the "nickname" field.

Impact

2 techniques
T1489Service StopEvidence1
TacticImpact

It also stops and disables “Lanman” service... If the service is found, it will be disabled... or deleted by using the DeleteService API call.

T1565.001Stored Data ManipulationEvidence1
TacticImpact

Researchers at ALYac had reported previously, on KRBanker employing hosts file modification and local DNS proxy techniques to redirect HTTP traffic.

Other

2 techniques
T1562Impair DefensesEvidence1

KRBanker is also capable of taking the following actions: ... Terminating Ahnlab’s V3 security software

T1562.001Disable or Modify ToolsEvidence1

The malware disables Windows Defender by setting HKLM\SOFTWARE\Policies\Microsoft\Windows Defender\DisableAntiSpyware value to “1”.

INDICATORS OF COMPROMISE

IOCs tracked for this family

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

View more in app
Network
2 tracked

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

TypeValueLatest sighting
domain●●●●●●●●●●●●View more in app10 years ago
ip.v4●●●●●●●●●●●●View more in app10 years 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 matching2

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

Threat actor attribution5

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

Exploited vulnerabilities2

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 mapping21

Every documented technique, ranked by evidence weight.

Researcher chatter

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