Skip to main content
Mallory
MalwareUsed by 2 actorsExploits 1 CVE

PEBBLEDASH

PebbleDash is a Windows backdoor/beaconing implant malware family identified by the U.S. government as PEBBLEDASH and associated with North Korean activity tracked as HIDDEN COBRA. It is also described as a NukeSped variant historically associated with Lazarus, and later observed in Kimsuky operations, including alongside AppleSeed. Reporting states that Kimsuky has used PebbleDash in multi-stage spear-phishing infection chains and has continued to develop PebbleDash-based tooling, including HelloDoor, HttpMalice, MemLoad, and HttpTroy. Delivery methods mentioned for Kimsuky campaigns include droppers written in JSE, PIF, SCR, and EXE, as well as malicious attachments disguised as documents or installers.

High-confidence capabilities directly described for PebbleDash include use of FakeTLS for session authentication/network obfuscation and RC4-encrypted post-handshake communications; dynamic API resolution with obfuscated strings; and command execution functionality enabling download, upload, deletion, and execution of files, Windows CLI access, process creation and termination, and target system enumeration. The DHS/FBI/DoD analysis describes it as a full-featured beaconing implant for Microsoft Windows. In Kimsuky reporting, PebbleDash and AppleSeed are both characterized as backdoors that can persist on infected systems and receive attacker commands to perform malicious actions.

Directly mentioned indicators for the analyzed U.S. government sample include C2 112.217.108.138:443, MD5 d2de01858417fa3b580b3a95857847d5, SHA256 aab2868a6ebc6bdee5bd12104191db9fc1950b30bcf96eab99801624651e77b6, and RC4 key 79 E1 0A 5D 87 7D 9F F7 5D 12 2E 11 65 AC E3 25. The sample was reported as a 32-bit Windows PE executable compiled with Microsoft Visual C++ 6.0. Targeting associated with Kimsuky-linked PebbleDash activity includes primarily South Korean public and private sector organizations, with emphasis on defense-related targets, and additional observed activity against defense organizations in Brazil and Germany.

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-2021-34527PrintNightmareExploited in the wild

5.3. Privilege Escalation …….. 5.3.1. UACMe …….. 5.3.2. CVE-2021-1675 Vulnerability

via ahnlab asec blogasec.ahnlab.com
THREAT ACTORS

Groups observed using it

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

View more details
Kimsuky

The group is also deploying new malware families like HelloDoor and HttpMalice, variants of PebbleDash, and enhanced versions of AppleSeed, such as HappyDoor, which focuses on data exfiltration and GPKI certificate extraction.

via scworldscworld.com
Lazarus

Working with U.S. Government partners, DHS, FBI, and DoD identified Trojan malware variants used by the North Korean government. This malware variant has been identified as PEBBLEDASH... This report looks at a full-featured beaconing implant. This sample uses FakeTLS for session authentication and for network encoding utilizing RC4. It has the capability to download, upload, delete, and execute files; enable Windows CLI access; create and terminate processes; and perform target system enumeration.

via cisa advisoriescisa.gov
MITRE ATT&CK

Techniques & procedures

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

Initial Access

2 techniques
T1566.001Spearphishing AttachmentEvidence2

The Kimsuky group is mainly known for launching social engineering attacks such as spear phishing... Normally, malware strains assumed to be attachments of spear phishing attack emails are disguised as document files.

T1566.002Spearphishing LinkEvidence1

The email messages contain a link to a password-protected RAR archive that's hosted on the MEGA cloud service.

Execution

5 techniques
T1053.005Scheduled TaskEvidence1

They then utilize a PowerShell script to create a task scheduler and register it for automatic execution.

T1059Command and Scripting InterpreterEvidence1
TacticExecution

It has the capability to download, upload, delete, and execute files; enable Windows CLI access; create and terminate processes; and perform target system enumeration.

T1059.001PowerShellEvidence1
TacticExecution

Should the victim click anywhere on the page, a PowerShell command embedded within the HTML is executed to reach out to an external server and download a next-stage PowerShell payload.

T1059.003Windows Command ShellEvidence1
TacticExecution

This sample uses FakeTLS for session authentication and for network encoding utilizing RC4. It has the capability to download, upload, delete, and execute files; enable Windows CLI access; create and terminate processes; and perform target system enumeration.

T1204.002Malicious FileEvidence1
TacticExecution

When the LNK is run, it executes Base64-encoded PowerShell to drop a Javascript Encoded file called "Themes.jse" using a Visual Basic Script.

Persistence

2 techniques
T1053.005Scheduled TaskEvidence1

They then utilize a PowerShell script to create a task scheduler and register it for automatic execution.

T1547.009Shortcut ModificationEvidence1

The email contained a Dropbox link leading to a compressed archive that included a malicious shortcut (LNK) file.

T1053.005Scheduled TaskEvidence1

They then utilize a PowerShell script to create a task scheduler and register it for automatic execution.

T1547.009Shortcut ModificationEvidence1

The email contained a Dropbox link leading to a compressed archive that included a malicious shortcut (LNK) file.

Stealth

4 techniques
T1027Obfuscated Files or InformationEvidence1
TacticStealth

The sample obfuscates strings used for API lookups using a custom XOR algorithm... The sample obfuscates its callback descriptors (IP address and ports) using a different custom XOR algorithm.

T1027.007Dynamic API ResolutionEvidence1
TacticStealth

The sample performs dynamic dynamic link library (DLL) importing and application programming interface (API) lookups using LoadLibrary and GetProcAddress on obfuscated strings in an attempt to hide it’s usage of network functions.

T1036MasqueradingEvidence2
TacticStealth

Normally, malware strains assumed to be attachments of spear phishing attack emails are disguised as document files. If a user runs the file, malware of this type runs the document that corresponds to the disguised file name and tricks the user into thinking that they have opened a normal file.

T1070.004File DeletionEvidence1
TacticStealth

It has the capability to download, upload, delete, and execute files...

T1649Steal or Forge Authentication CertificatesEvidence2

The attacker can use backdoor to install another remote control malware such as Meterpreter and HVNC, or various other types of malware for privilege escalation and account credential theft.

Discovery

1 technique
T1082System Information DiscoveryEvidence1
TacticDiscovery

This sample uses FakeTLS for session authentication and for network encoding utilizing RC4. It has the capability to download, upload, delete, and execute files; enable Windows CLI access; create and terminate processes; and perform target system enumeration.

T1001.003Protocol or Service ImpersonationEvidence1

The sample utilizes a “FakeTLS” scheme in an attempt to obfuscate its network communications. The sample and the command and control (C2) externally appear to perform a standard TLS authentication, however, most of the fields used are filled with random data from rand().

T1071Application Layer ProtocolEvidence1

They are both backdoors used by the Kimsuky group that can stay in the system and perform malicious behaviors by receiving commands from the attacker... 3.3. C&C Communications Using Emails ... Ping Thread (SMTP) ... Command Thread (IMAP) ... 4.1.3. C&C Communications ... 4.2.3. C&C Communications

T1090.002External ProxyEvidence1

FBI has high confidence that HIDDEN COBRA actors are using malware variants in conjunction with proxy servers to maintain a presence on victim networks and to further network exploitation.

T1102Web ServiceEvidence1

Through communication with a Dropbox and TCP socket-based C&C server, the group installs multiple malware and tools including PEBBLEDASH.

T1105Ingress Tool TransferEvidence3

It has the capability to download, upload, delete, and execute files...

T1573Encrypted ChannelEvidence1

Once the FakeTLS handshake is complete, all further packets use a FakeTLS header, followed by RC4 encrypted data.

Exfiltration

1 technique
T1041Exfiltration Over C2 ChannelEvidence1

The findings also dovetail with spear-phishing campaigns orchestrated by Kimsuky to target government agencies in South Korea by delivering a stealer malware capable of establishing command-and-control (C2 or C&C) communications and exfiltrating files, web browser data, and cryptocurrency wallet information.

INDICATORS OF COMPROMISE

IOCs tracked for this family

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

View more in app
Network
1 tracked

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

Hashes
10 tracked

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

TypeValueLatest sighting
hash.md5●●●●●●●●●●●●View more in app6 years ago
hash.md5●●●●●●●●●●●●View more in app6 years ago
hash.md5●●●●●●●●●●●●View more in app6 years ago
hash.md5●●●●●●●●●●●●View more in app6 years ago
hash.sha1●●●●●●●●●●●●View more in app6 years ago
hash.sha256●●●●●●●●●●●●View more in app6 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 matching11

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

Threat actor attribution2

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 mapping21

Every documented technique, ranked by evidence weight.

Researcher chatter

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