Skip to main content
Mallory
MalwareUsed by 4 actorsExploits 1 CVE

AppleJeus

AppleJeus is a North Korea-linked malware family used to steal cryptocurrency by masquerading as legitimate cryptocurrency trading platforms and wallet applications. The content attributes AppleJeus activity to North Korean state-sponsored actors, including Lazarus Group, and notes U.S. government tracking under HIDDEN COBRA. It is also associated in the provided content with UNC4736, Citrine Sleet, and Labyrinth Chollima in more recent reporting. AppleJeus has targeted cryptocurrency exchanges, financial services companies, fintech and DeFi organizations, venture and trading firms, and victims across more than 30 countries; sectors mentioned include energy, finance, government, industry, technology, and telecommunications.

The malware family has been active since at least 2018 and includes multiple named variants and malicious applications, including Celas Trade Pro, JMT Trading, Union Crypto, Kupay Wallet, CoinGo Trade, Dorusio, Ants2Whale, WorldBit-Bot, iCryptoFx, and CryptoNeuro Trader. Distribution methods described in the content include fake websites posing as legitimate trading platforms, malware-laced cryptocurrency applications, social engineering, phishing and recruitment-style lures, Telegram delivery in some cases, and required user execution of malicious installers such as MSI packages. AppleJeus has been delivered on both Windows and macOS.

Behavior described in the content includes host profiling, exfiltration of collected host information to command-and-control servers, staged payload delivery, persistence, and backdoor access. On Windows, AppleJeus variants have used components such as Updater.exe, CrashReporter.exe, and UnionCryptoUpdater.exe; persistence mechanisms mentioned include creation of a scheduled SYSTEM task that runs when a user logs in and installation as a service configured to start automatically. On macOS, variants used postinstall scripts and LaunchDaemon plists to run hidden updater components as root on system load. The Union Crypto variant specifically collected BIOS serial number and OS version/build information via WMI on Windows, sent profiling data to hxxps://unioncrypto.vip/update, and if instructed downloaded and executed a second-stage payload in memory. Its NodeDLL.dll payload connected to hxxp://216.189.150.185:8080/push.jsp and supported file transfer, directory listing, drive enumeration, process execution, shell command execution, screenshot capture, connectivity checks, and implant configuration updates. On macOS, unioncryptoupdater collected device serial number and OS version and attempted in-memory execution of decrypted payloads using mmap and Apple APIs.

The content also links AppleJeus to the 3CX supply chain attack. In that context, AppleJeus first compromised an end-of-life trading software application that was downloaded and executed inside the 3CX environment, used an embedded DLL in a chained delivery mechanism to invoke the COM class factory, and used a code-signing certificate to sign malicious software. The VEILEDSIGNAL component is described as using process injection to inject its C2 communication module into the first found Chrome, Firefox, or Edge browser process and to re-inject if necessary. Reporting cited in the content states that AppleJeus infrastructure and malware overlaps contributed to attribution of the 3CX campaign to Lazarus with medium to high confidence, and AppleJeus was also observed on systems infected with the Gopuram backdoor during a 2020 investigation of a Southeast Asian cryptocurrency company.

High-confidence indicators and artifacts directly mentioned in the content include the domains unioncrypto.vip, celasllc[.]com, jmttrading[.]org, kupaywallet[.]com, coingotrade[.]com, dorusio[.]com, ants2whale[.]com, and beastgoc[.]com; the IP address 216.189.150.185; the C2 path /push.jsp; and the domain wirexpro[.]com, which was listed as an AppleJeus IOC in prior reporting. Specific file names and hashes mentioned include UnionCryptoSetup.exe (SHA256 e3623c2440b692f6b557a862719dc95f41d2e9ad7b560e837d3b59bfe4b8b774), UnionCryptoTrader.msi, UnionCryptoTrader.exe, UnionCryptoUpdater.exe, and NodeDLL.dll (SHA256 755bd7a3765efceb8183ffade090ef2637a85c4505f8078dda116013dd5758f3).

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

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

1 CVES
CVE-2022-0609Use-after-free RCE in Google Chrome AnimationExploited in the wild

During the 3CX Supply Chain Attack, AppleJeus leveraged the Chrome vulnerability, CVE-2022-0609, in combination with a Drive-by Compromise website.

via mitre attackattack.mitre.org
THREAT ACTORS

Groups observed using it

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

View more details
APT38

The joint cybersecurity analysis and MARs highlight the cyber threat North Korea – which is referred to by the U.S. government as HIDDEN COBRA – poses to cryptocurrency and identify malware and indicators of compromise related to the “AppleJeus” family of malware (the name given by the cybersecurity community to a family of North Korean malicious cryptocurrency applications that includes Celas Trade Pro, WorldBit-Bot, Union Crypto Trader, Kupay Wallet, CoinGo Trade, Dorusio, CryptoNeuro Trader, and Ants2Whale).

via us department of justiceweb.archive.org
Lazarus

The U.S. Government has identified malware and indicators of compromise (IOCs) used by the North Korean government to facilitate cryptocurrency thefts; the cybersecurity community refers to this activity as “AppleJeus.”

via cisacisa.gov
AppleJeus

Citrine Sleet DEV-0139, DEV-1222 North Korea AppleJeus, Labyrinth Chollima, UNC4736

via web archiveweb.archive.org
Contagious Interview

...G1049:AppleJeus turned one trusted dependency into another foothold... From AppleJeus and G1052:Contagious Interview driving cryptocurrency theft...

via mitre attack mediummedium.com
MITRE ATT&CK

Techniques & procedures

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

T1583.001DomainsEvidence1

The email provided a link to the Celas’ website, celasllc[.]com ( Acquire Infrastructure: Domain [T1583.001])... Again, the malware was ... distributed on their website, jmttrading[.]org ( Acquire Infrastructure: Domain [T1583.001]).

T1583.006Web ServicesEvidence1

This website contained a “Download from GitHub” button, which linked to JMT Trading’s GitHub page ( Acquire Infrastructure: Web Services [T1583.006]).

T1587.001MalwareEvidence1

FALLCHILL typically infects a system as a file dropped by other HIDDEN COBRA malware ( Develop Capabilities: Malware [T1587.001]).

T1588.003Code Signing CertificatesEvidence1

The installer looks legitimate and is signed by a valid Sectigo certificate ... ( Obtain Capabilities: Code Signing Certificates [T1588.003]).

T1588.004Digital CertificatesEvidence1

The celasllc[.]com domain had a valid Sectigo ... SSL certificate ( Obtain Capabilities: Digital Certificates [T1588.004]).

Initial Access

3 techniques
T1195Supply Chain CompromiseEvidence3

Lazarus Group... is targeting individuals and companies... through the dissemination of cryptocurrency trading applications that have been modified to include malware that facilitates theft of cryptocurrency.

T1195.002Compromise Software Supply ChainEvidence1

During the 3CX Supply Chain Attack, AppleJeus first compromised an "end-of-life" trading software application which was downloaded and executed inside the 3CX enterprise environment. The second compromise modified the Windows and macOS build environments used to distribute the 3CX software to their customer base.

T1566.002Spearphishing LinkEvidence2

Further research revealed that a phishing email from a Celas LLC company ( Phishing: Spearphishing Link [T1566.002]) recommended the trojanized cryptocurrency trading application to victims.

Execution

5 techniques
T1053.005Scheduled TaskEvidence3

During the 2022 Ukraine Electric Power Attack, Sandworm Team leveraged Scheduled Tasks through a Group Policy Object (GPO) to execute CaddyWiper at a predetermined time.

T1059Command and Scripting InterpreterEvidence2
TacticExecution

Creation and Deployment of Malicious Cryptocurrency Applications : Development of multiple malicious cryptocurrency applications from March 2018 through at least September 2020 – including Celas Trade Pro, WorldBit-Bot, iCryptoFx, Union Crypto Trader, Kupay Wallet, CoinGo Trade, Dorusio, CryptoNeuro Trader, and Ants2Whale – which would provide the North Korean hackers a backdoor into the victims’ computers.

T1059.004Unix ShellEvidence1
TacticExecution

The postinstall script is a sequence of instructions that runs after successfully installing an application ( Command and Scripting Interpreter: Unix Shell [T1059.004]).

T1204User ExecutionEvidence2
TacticExecution

The content repeatedly describes victims being lured into opening malicious attachments, enabling macros, launching installers, clicking embedded files/links, or otherwise directly executing malicious content.

T1204.002Malicious FileEvidence2
TacticExecution

The MSI Installer asks the victim for administrative privileges to run ( User Execution: Malicious File [T1204.002]).

Persistence

4 techniques
T1053.005Scheduled TaskEvidence3

During the 2022 Ukraine Electric Power Attack, Sandworm Team leveraged Scheduled Tasks through a Group Policy Object (GPO) to execute CaddyWiper at a predetermined time.

T1543.003Windows ServiceEvidence1

...drops FALLCHILL onto the machine and installs it as a service ( Create or Modify System Process: Windows Service [T1543.003]).

T1543.004Launch DaemonEvidence1

...the postinstall script launches the Updater program with the CheckUpdate parameter and runs it in the background (Create or Modify System Process: Launch Daemon [T1543.004]).

T1547Boot or Logon Autostart ExecutionEvidence1

The program UnionCryptoUpdater.exe first installs itself as a service ... which will automatically start when any user logs on ( Boot or Logon Autostart Execution [T1547]).

T1053.005Scheduled TaskEvidence3

During the 2022 Ukraine Electric Power Attack, Sandworm Team leveraged Scheduled Tasks through a Group Policy Object (GPO) to execute CaddyWiper at a predetermined time.

T1543.003Windows ServiceEvidence1

...drops FALLCHILL onto the machine and installs it as a service ( Create or Modify System Process: Windows Service [T1543.003]).

T1543.004Launch DaemonEvidence1

...the postinstall script launches the Updater program with the CheckUpdate parameter and runs it in the background (Create or Modify System Process: Launch Daemon [T1543.004]).

T1547Boot or Logon Autostart ExecutionEvidence1

The program UnionCryptoUpdater.exe first installs itself as a service ... which will automatically start when any user logs on ( Boot or Logon Autostart Execution [T1547]).

T1548Abuse Elevation Control MechanismEvidence1

Once permission is granted, the threat actor is able to run the program with elevated privileges ( Abuse Elevation Control Mechanism [T1548]).

Stealth

6 techniques
T1027Obfuscated Files or InformationEvidence4
TacticStealth

The content repeatedly describes payloads, strings, configuration files, scripts, URLs, and binaries being obfuscated or encoded using Base64, XOR, RC4, AES, RSA, hex encoding, custom algorithms, and other methods across many malware families and threat actors.

T1027.013Encrypted/Encoded FileEvidence1
TacticStealth

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.'

T1036MasqueradingEvidence1
TacticStealth

The malicious applications are derived from a variety of open-source projects and purport to be cryptocurrency trading or price prediction tools.

T1070.004File DeletionEvidence3
TacticStealth

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 InformationEvidence2
TacticStealth

The content repeatedly describes malware and threat actors decoding, decrypting, or deobfuscating payloads, strings, configuration data, commands, and C2 traffic prior to execution or use, e.g., 'APT28 macro uses the command certutil -decode to decode contents of a .txt file storing the base64 encoded payload' and 'Action RAT can use Base64 to decode actor-controlled C2 server communications.'

T1564.001Hidden Files and DirectoriesEvidence1
TacticStealth

The leading “.” makes it unlisted in the Finder app or default Terminal directory listing ( Hide Artifacts: Hidden Files and Directories [T1564.001]).

T1553.002Code SigningEvidence1

The content repeatedly describes threat actors and malware using valid, stolen, forged, self-signed, or abused code-signing certificates to sign malware and appear legitimate, including examples such as AppleJeus using a valid digital signature from Sectigo, APT41 leveraging code-signing certificates, FIN7 signing Carbanak payloads, and SUNBURST being digitally signed by SolarWinds.

Discovery

2 techniques
T1033System Owner/User DiscoveryEvidence1
TacticDiscovery

Updater.exe ... collects the victim’s host information ( System Owner/User Discovery [T1033]), encrypts the collected information ... and sends information to a C2 website.

T1082System Information DiscoveryEvidence1
TacticDiscovery

The content repeatedly describes malware and threat actors collecting host details such as OS version, hostname, architecture, CPU, memory, BIOS, domain, language, and other configuration data; e.g., "APT41 uses multiple built-in commands such as systeminfo and net config Workstation to enumerate victim system basic configuration information."

Collection

1 technique
T1560Archive Collected DataEvidence1

BoomBox can encrypt data using AES prior to exfiltration. ROKRAT can encrypt data prior to exfiltration by using an RSA public key. Trojan.Karagany can base64 encode and AES-128-CBC encrypt data prior to transmission.

T1001Data ObfuscationEvidence1

Examples include 'AppleJeus's COLDCAT C2 leverages cookie headers to contain data over HTTPS,' 'ChChes ... embeds data within the Cookie HTTP header,' 'GoldMax ... used custom HTTP cookies for C2,' and 'UPPERCUT ... sending error codes in Cookie headers.'

T1071Application Layer ProtocolEvidence1

Upon executing the Gopuram backdoor, the malware connects to a C2 server and await further commands.

T1071.001Web ProtocolsEvidence3

The content repeatedly describes threat actors, malware, and campaigns using HTTP and/or HTTPS for command and control, including examples such as BlackEnergy communicating with C2 over HTTP POST requests and many other families using HTTP/S for C2.

Exfiltration

1 technique
T1041Exfiltration Over C2 ChannelEvidence3

ADVSTORESHELL exfiltrates data over the same channel used for C2... Agrius exfiltrated staged data using tools such as Putty and WinSCP, communicating with command and control servers... numerous malware and groups sent victim data, files, credentials, or host information over existing C2 channels.

Impact

1 technique
T1496Resource HijackingEvidence1
TacticImpact

Targeting of Cryptocurrency Companies and Theft of Cryptocurrency : Targeting of hundreds of cryptocurrency companies and the theft of tens of millions of dollars’ worth of cryptocurrency, including $75 million from a Slovenian cryptocurrency company in December 2017; $24.9 million from an Indonesian cryptocurrency company in September 2018; and $11.8 million from a financial services company in New York in August 2020 in which the hackers used the malicious CryptoNeuro Trader application as a backdoor.

INDICATORS OF COMPROMISE

IOCs tracked for this family

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

View more in app
Network
46 tracked

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

Hashes
82 tracked

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

Other
5 tracked

Other indicator types observed in public reporting.

TypeValueLatest sighting
hash.md5●●●●●●●●●●●●View more in app1 year ago
domain●●●●●●●●●●●●View more in app3 years ago
domain●●●●●●●●●●●●View more in app3 years ago
hash.md5●●●●●●●●●●●●View more in app3 years ago
hash.sha1●●●●●●●●●●●●View more in app4 years ago
domain●●●●●●●●●●●●View more in app4 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 matching133

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

Threat actor attribution4

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

Exploited vulnerabilities1

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 mapping32

Every documented technique, ranked by evidence weight.

Researcher chatter

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