Skip to main content
Mallory
MalwareUsed by 2 actors

BirdCall

BirdCall is a backdoor malware family attributed by ESET to the North Korea-aligned espionage group ScarCruft, also tracked as APT37, Reaper, and Ricochet Chollima. It was previously known as a Windows backdoor and was later observed in an Android variant during a supply-chain compromise of the sqgame gaming platform serving ethnic Koreans in China’s Yanbian region. ESET assessed the campaign as likely active since late 2024 and likely focused on espionage against ethnic Koreans in Yanbian, including North Korean refugees or defectors and other persons of interest to the North Korean regime.

In this campaign, two Android game APKs hosted on sqgame were trojanized to deliver BirdCall, while the Windows client was compromised through a malicious update chain. ESET stated the attackers likely compromised sqgame’s web server and repackaged legitimate Android APKs rather than obtaining source code. Victims downloaded the Android apps directly from the website via browser sideloading rather than through Google Play. On Windows, a trojanized mono.dll in an update package acted as a downloader, checked for analysis tools and virtual environments, fetched shellcode from compromised South Korean websites, installed RokRAT, and RokRAT then deployed BirdCall.

The Windows BirdCall backdoor is described as supporting screenshot capture, keystroke logging, clipboard theft, credential theft, file theft, shell command execution, and broader data gathering. The Android BirdCall variant functions as spyware/backdoor malware and implements a subset of the Windows capabilities. Reported Android capabilities include collecting contacts, SMS messages, call logs, media files, documents, private keys, directory listings from shared storage, and device/network metadata such as brand, model, OS, kernel, rooted status, IMEI, IP address, MAC address, RAM details, permissions, and geolocation. It can take screenshots, exfiltrate files with extensions including .jpg, .doc, .docx, .xls, .xlsx, .ppt, .pptx, .txt, .hwp, .pdf, .m4a, and .p12, and record ambient audio via the microphone; some samples recorded between 7 PM and 10 PM local time. One report also states the Android variant played a silent MP3 in a loop to avoid process suspension.

For command and control, BirdCall is designed to blend traffic with normal network activity and supports cloud services including pCloud, Yandex Disk, and Zoho WorkDrive; ESET observed Zoho WorkDrive used in this campaign, including hardcoded credentials and 12 separate WorkDrive instances/accounts. The Android variant can store a local JSON configuration and download an encrypted configuration hidden in a JPG image. Reported malicious Android samples included trojanized sqybhs.apk and ybht.apk, with SHA-1 values 01A33066FBC6253304C92760916329ABD50C3191, 03E3ECE9F48CF4104AAFC535790CA2FB3C6B26CF, 2B81F78EC4C3F8D6CF8F677D141C5D13C35333AF, 59A9B9D47AE36411B277544F25AD2CC955D8DD2C, 7356D7868C81499FB4E720F7C9530E5763B4C1D0, and FC0C691DB7E2D2BD3B0B4C1E24D18DF72168B7D9. A Windows BirdCall sample publicly referenced by ESET had SHA-1 B06110E0FEB7592872E380B7E3B8F77D80DD1108. Related infrastructure and payload URLs in the reporting included lawwell.co.kr, cndsoft.co.kr, colorncopy.co.kr, sejonghaeun.com, swr.co.kr, 1980food.co.kr, and inodea.com paths hosting JPG files used in the operation.

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

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

View more details
APT37

Trojanized game with Android BirdCall version 2.0.

via github webgithub.com
North Korean hackers

Previous article Next article North Korean hackers targeted ethnic Koreans in China with Android ‘BirdCall’ malware

via the record mediatherecord.media
MITRE ATT&CK

Techniques & procedures

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

T1584.004ServerEvidence1

ScarCruft compromised South Korean websites to host payloads and configurations. ScarCruft compromised the sqgame website to perform a supply-chain attack.

T1585.003Cloud AccountsEvidence1

ScarCruft created Zoho WorkDrive accounts and used their cloud storage drives for C&C purposes.

T1587.001MalwareEvidence1

ScarCruft developed the Android version of the BirdCall backdoor.

T1608.001Upload MalwareEvidence1

ScarCruft uploaded trojanized games to the compromised sqgame website.

Initial Access

3 techniques
T1189Drive-by CompromiseEvidence1

"victims typically downloaded the compromised games through a web browser on their devices and installed them directly, without going through the Google Play store."

T1195Supply Chain CompromiseEvidence6

"We were unable to determine when the website was first compromised and the supply-chain attack started," Jurčacko said... the initial file downloaded from the Sqgame website by victims was not malicious. It became malicious due to a subsequent update package delivered by the platform that had been compromised since at least November 2024.

T1195.002Compromise Software Supply ChainEvidence1

evidence has emerged that an update package of the Windows desktop client delivered a trojanized DLL since at least November 2024 and for an unspecified period.

Execution

3 techniques
T1059.003Windows Command ShellEvidence1
TacticExecution

BirdCall can execute shell commands.

T1204.002Malicious FileEvidence3
TacticExecution

"Researchers at cybersecurity firm ESET attributed the campaign to APT37 and said the hackers used a backdoor attached to a suite of card games from a company called Sqgame."

T1574Hijack Execution FlowEvidence1

On Windows, ScarCruft embedded a trojanized mono.dll in an sqgame update package.

Persistence

1 technique
T1112Modify RegistryEvidence1

BirdCall can modify settings of word processors to enable macros.

Stealth

6 techniques
T1070Indicator RemovalEvidence1
TacticStealth

After dropping the payload, it replaces itself with a clean copy to erase evidence.

T1070.004File DeletionEvidence1
TacticStealth

The trojanized mono library is replaced with a clean one.

T1140Deobfuscate/Decode Files or InformationEvidence1
TacticStealth

BirdCall decrypts strings and loading chain components.

T1480.001Environmental KeyingEvidence1
TacticStealth

BirdCall’s loading chain has components encrypted with a computer-specific key.

T1497Virtualization/Sandbox EvasionEvidence1

The downloader in the trojanized mono library checks for analysis tools and virtual machine environments.

T1574Hijack Execution FlowEvidence1

On Windows, ScarCruft embedded a trojanized mono.dll in an sqgame update package.

T1112Modify RegistryEvidence1

BirdCall can modify settings of word processors to enable macros.

Credential Access

3 techniques
T1056.001KeyloggingEvidence1

BirdCall can log keystrokes.

T1528Steal Application Access TokenEvidence1

"Through BirdCall, APT37 is able to collect contact information, SMS texts, call logs, media files and private keys."

T1555Credentials from Password StoresEvidence1

BirdCall can obtain saved passwords from browsers and other software.

Discovery

4 techniques
T1046Network Service DiscoveryEvidence1
TacticDiscovery

BirdCall can scan a range of IPs and ports with an HTTP GET request.

T1082System Information DiscoveryEvidence1
TacticDiscovery

It connects to cloud storage using hardcoded credentials and uploads data including RAM, IMEI, IP and MAC address, and geolocation.

T1497Virtualization/Sandbox EvasionEvidence1

The downloader in the trojanized mono library checks for analysis tools and virtual machine environments.

T1614System Location DiscoveryEvidence1
TacticDiscovery

The Android variant of BirdCall has the following capabilities: Extracts IP geolocation information

Collection

7 techniques
T1005Data from Local SystemEvidence3

"Through BirdCall, APT37 is able to collect contact information, SMS texts, call logs, media files and private keys... It also searches any shared external storage devices for specific file types."

T1056.001KeyloggingEvidence1

BirdCall can log keystrokes.

T1113Screen CaptureEvidence4

"The backdoor, named BirdCall by the researchers, allowed APT37 to take screenshots..."

T1115Clipboard DataEvidence1

BirdCall can collect clipboard contents.

T1119Automated CollectionEvidence1

BirdCall can periodically collect files with certain extensions from local and removable drives.

T1123Audio CaptureEvidence5

"The malware hands attackers a host of information about the device on its first run and ‘can record audio via the microphone and eavesdrop on the surroundings of the compromised device.’"

T1125Video CaptureEvidence1

BirdCall can capture a webcam photo.

T1071Application Layer ProtocolEvidence1

The malware blends command and control traffic with normal traffic, with the ability to use pCloud, Yandex Disk and Zoho WorkDrive as C2 servers, although the hackers apparently decided to only use Zoho WorkDrive.

T1090ProxyEvidence1

BirdCall can act as a proxy.

T1102Web ServiceEvidence1

The malware blends command and control traffic with normal traffic, with the ability to use pCloud, Yandex Disk and Zoho WorkDrive as C2 servers, although the hackers apparently decided to only use Zoho WorkDrive.

Exfiltration

3 techniques
T1020Automated ExfiltrationEvidence1

BirdCall periodically exfiltrates collected data.

T1567Exfiltration Over Web ServiceEvidence1

Communication runs over HTTPS through Zoho WorkDrive accounts, and researchers found 12 separate drives used in the campaign.

T1567.002Exfiltration to Cloud StorageEvidence1

BirdCall exfiltrates data to cloud storage services.

INDICATORS OF COMPROMISE

IOCs tracked for this family

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

View more in app
Network
19 tracked

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

Hashes
7 tracked

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

Other
16 tracked

Other indicator types observed in public reporting.

TypeValueLatest sighting
domain●●●●●●●●●●●●View more in app26 days ago
domain●●●●●●●●●●●●View more in app1 month ago
domain●●●●●●●●●●●●View more in app1 month ago
domain●●●●●●●●●●●●View more in app1 month ago
domain●●●●●●●●●●●●View more in app1 month ago
domain●●●●●●●●●●●●View more in app1 month ago
ACTIVITY FEED

Recent activity

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

the record mediaNews
May 7, 2026
European leaders unveil tentative deal for AI Act simplification, including a ban on nudification tools | The Record from Recorded Future News

The content only references BirdCall by name as Android malware in a related article link; no further behavioral details are provided.

Read more
cyber security newsNews
May 5, 2026
New ScarCruft Supply Chain Attack Hits Gaming Platform With Windows and Android Backdoors - Cyber Security News

A backdoor used in a supply-chain attack against the sqgame gaming platform. On Android it runs from trojanized APKs, silently collects contacts, call logs, SMS, storage listings, device and network identifiers, geolocation, screenshots, audio, and selected file types, then uploads data via HTTPS to Zoho WorkDrive. On Windows it is installed after RokRAT is delivered through a malicious update.

Read more
the hacker newsNews
May 5, 2026
ScarCruft Hacks Gaming Platform to Deploy BirdCall Malware on Android and Windows

A multi-platform backdoor used by ScarCruft in a supply chain espionage campaign. It targets Windows and Android, supports surveillance and data theft, and uses legitimate cloud services such as Dropbox, pCloud, Yandex Disk, and Zoho WorkDrive for C2. The Android variant can collect contacts, SMS messages, call logs, media, documents, screenshots, and ambient audio.

Read more
bleeping computerNews
May 5, 2026
ScarCruft hackers push BirdCall Android malware via game platform

BirdCall is a malware family associated with ScarCruft/APT37. The Windows version can record keystrokes, take screenshots, steal clipboard data, exfiltrate files, and execute commands. The newly documented Android variant is delivered via trojanized APKs and can collect device and network information, contacts, call logs, SMS, screenshots, audio recordings, and exfiltrate files.

Read more
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 matching42

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 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 mapping34

Every documented technique, ranked by evidence weight.

Researcher chatter

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