Skip to main content
Live Webinar with SANS (June 25)— Agentic CTI Automation for Fun & ProfitRegister Free
Mallory
Malware

BADCALL

BADCALL is a malware family associated with North Korean government activity, referred to by the U.S. Government as HIDDEN COBRA and linked in later reporting to Lazarus operations. It has been described primarily as a proxy/backdoor family that turns compromised systems into proxy servers between the victim and command-and-control (C2) infrastructure. Reported Windows variants are 32-bit executables/DLLs that use a FakeTLS method for C2, communicate on ports including 443 and 8000, and encrypt C2 traffic with an XOR/ADD cipher. The malware has been observed disabling the Windows firewall before binding to a port and modifying the firewall-related Registry key SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile\GloballyOpenPorts\List to allow inbound access. BADCALL can collect host information including the computer name, host name, and network adapter information. A documented Windows DLL variant uses GetComputerNameW, gethostbyname, and GetAdaptersInfo for host discovery. DHS/FBI/DoD reporting described hard-coded authentication and proxy-control strings in analyzed samples, including authentication values such as "1qazXSDC23we" and "qwertyuiop". The same reporting noted use of embedded public SSL certificates from legitimate domains to mimic TLS handshakes without using real TLS end-to-end. A loader sample decrypted an embedded ZIP via RC4 to deploy an additional proxy DLL, and one sample attempted to read configuration from SOFTWARE\Microsoft\windows\CurrentVersion\NetConfigs. The family also has Linux coverage: reporting stated that sysnetd is a Linux variant of the group’s Windows backdoor BADCALL, and later research identified a new Linux Badcall variant, previously seen in the 3CX supply-chain attack, with enhanced logging that writes timestamped numeric operation codes to /tmp/sslvpn.log. Additional reporting notes BADCALL has been used in Lazarus Operation DreamJob activity and that the malware family also includes an Android RAT variant analyzed in U.S. government reporting, which listened on port 60000 and supported capabilities including call recording, screenshots/camera capture, contact access, file upload/download, command execution, and Wi-Fi scanning.

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.

MITRE ATT&CK

Techniques & procedures

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

Persistence

1 technique
T1112Modify RegistryEvidence6

The content repeatedly describes threat actors and malware modifying, creating, deleting, or storing data in Windows Registry keys and values for persistence, configuration storage, defense evasion, credential access, privilege escalation, and execution.

Defense Impairment

1 technique
T1112Modify RegistryEvidence6

The content repeatedly describes threat actors and malware modifying, creating, deleting, or storing data in Windows Registry keys and values for persistence, configuration storage, defense evasion, credential access, privilege escalation, and execution.

Discovery

2 techniques
T1016System Network Configuration DiscoveryEvidence4

The content repeatedly describes malware and threat actors using commands and APIs such as ipconfig /all, ifconfig, arp -a, route print, nbtstat, netsh, GetAdaptersInfo, and GetIpNetTable to gather IP addresses, MAC addresses, DNS, DHCP, gateways, routing tables, ARP cache, proxy settings, domains, and network adapter/interface details.

T1082System Information DiscoveryEvidence5

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

Command and Control

5 techniques
T1001.003Protocol or Service ImpersonationEvidence1
T1090ProxyEvidence1
T1090.001Internal ProxyEvidence4

"APT41 used a tool called CLASSFON to covertly proxy network communications." / "BADCALL functions as a proxy server between the victim and C2 server." / "Sandworm Team's BCS-server tool can create an internal proxy server to redirect traffic..."

T1571Non-Standard PortEvidence1
T1573.001Symmetric CryptographyEvidence2

"3PARA RAT command and control commands are encrypted within the HTTP C2 channel using the DES algorithm in CBC mode..."; "APT33 has used AES for encryption of command and control traffic."; "Carbanak encrypts the message body of HTTP traffic with RC2 (in CBC mode)."; "Duqu ... data stream can be encrypted with AES-CBC."; "PoisonIvy uses the Camellia cipher to encrypt communications."

Other

1 technique
T1562.004Disable or Modify System FirewallEvidence1
ACTIVITY FEED

Recent activity

19 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 attribution

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 mapping9

Every documented technique, ranked by evidence weight.

Researcher chatter

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