APT37 Uses Facebook Pretexting and a Tampered PDF Installer to Target Victims

· Original article ↗

Summary

Genians analyzes an APT37-attributed campaign that used Facebook reconnaissance and military-document lures to deliver a tampered PDFelement installer, deploy memory-resident malware, and abuse legitimate websites and Zoho WorkDrive for C2 and data theft.

Key points

  • The attackers used Facebook accounts claiming North Korean locations to build trust with targets, then moved conversations to Messenger and Telegram.
  • A password-protected archive contained decoy military-themed PDFs and a tampered Wondershare PDFelement installer that ran embedded shellcode.
  • The shellcode injected a payload into suspended dism.exe and retrieved a second stage through a JPG-disguised URL hosted on a legitimate website.
  • The second-stage malware used Zoho WorkDrive for C2 and data exfiltration, and could execute commands, capture screenshots, collect system information, and steal selected documents and audio files.
  • Genians attributes the activity to APT37 based on technical similarities to RokRAT and related campaign, infrastructure, and linguistic indicators.
  • The report recommends behavior-based EDR monitoring, threat hunting, and scrutiny of suspicious activity following social-network contact, installer execution, and image-file requests.
  • At the time of analysis, the C2 server was blocked and no successful connection was established.

Article Details

Attack Vectors
  • APT37 used Facebook accounts to identify and approach targets, build trust through Messenger conversations, and lure them to Telegram or other external channels.
  • Targets were persuaded to install a password-protected archive’s tampered Wondershare PDFelement installer under the pretext that it was needed to open encrypted military-related PDFs.
  • The installer was modified to redirect execution to shellcode in a code cave, which created suspended dism.exe and injected code into it using remote memory allocation, WriteProcessMemory, and a remote thread.
  • The shellcode downloaded a second-stage payload from a C2 URL disguised as a JPG image request, decrypted it in memory, and executed it without writing it to disk.
  • The later payload used Zoho WorkDrive for command-and-control and data exfiltration, and could execute remote commands, capture screenshots, collect system information, and gather files.
Defensive Notes
  • Use EDR behavior and process-tree analysis to identify abnormal child-process creation, injection into legitimate processes, and activity that follows execution of legitimate-looking installers.
  • Review externally received files and archives, including those delivered through social networks or messaging platforms; verify their source and restrict execution of files unrelated to work.
  • Hunt for unusual HTTP traffic, anomalous response sizes or structures for image requests, concealed data in network traffic, and external communications inconsistent with user activity.
  • Monitor for suspicious use of Zoho WorkDrive and correlate network, process, and endpoint behaviors across the full attack chain.
  • Use continuous threat hunting and behavioral correlation alongside IOC-based detection; the report notes the C2 server was blocked during analysis and no successful connection was established at that time.

Indicators of compromise

TypeIndicatorContext
DOMAINjapanroom[.]comDomain explicitly listed as C2 infrastructure; the report describes it as hosting the JPG-disguised second-stage payload.
EMAILleon91729@zoho[.]comAccount identified in connection with Zoho service abuse during the second half of 2025.
EMAILscott[.]snyder@zoho[.]comAccount the report says APT37 used in a 2017 spear-phishing attack.
IPV4222[.]122[.]49[.]15IP explicitly listed in the report's C2 indicators.
IPV438[.]32[.]68[.]195IP repeatedly observed in related activity and associated with the actor's apparent use of Astrill VPN; the report cautions that it is within a VPN service range and has limited standalone value.
MD528d0143718153bf04c1919a26bb70c2dMD5 indicator listed in the report's IOC section.
MD536be2cbb59cd1c3f745d5f80f9aee21cMD5 indicator listed in the report's IOC section.
MD5c681fe3f42e82e9240afe97c23971cbcMD5 indicator listed in the report's IOC section.
MD5d44a22d2c969988a65c7d927e22364c8MD5 indicator listed in the report's IOC section.
URLhxxp[:]//japanroom[.]com/board/DATA/1288247428101[.]jpgC2 URL used to retrieve the second-stage payload disguised as a JPG.

MITRE ATT&CK

T1005 · Data from Local SystemThe payload collected documents and smartphone audio recordings from the infected system for exfiltration.T1016 · System Network Configuration DiscoveryThe payload queried ipinfo[.]io/json to determine the victim system's public IP address and geolocation.T1027 · Obfuscated Files or InformationThe shellcode used XOR encryption and runtime string construction to conceal its payload and C2 URL.T1036 · MasqueradingThe attacker added “(PDF_Security)” to the installer filename and disguised a downloaded payload as a JPG.T1055 · Process InjectionThe shellcode allocated executable memory in suspended dism.exe, wrote decrypted code into it, and started it with a remote thread.T1057 · Process DiscoveryThe payload enumerated running processes, including to check for 360Tray.exe.T1059.003 · Windows Command ShellThe payload supported remote command execution through cmd.exe /c.T1071.001 · Web ProtocolsThe shellcode used HTTP requests to communicate with the C2 server and retrieve the next-stage payload.T1082 · System Information DiscoveryThe payload collected host and user information, including computer name, username, and Windows version.T1102.002 · Bidirectional CommunicationThe later payload used Zoho WorkDrive's OAuth2 API as a bidirectional command-and-control channel.T1105 · Ingress Tool TransferThe shellcode downloaded a second-stage payload from the C2 server.T1113 · Screen CaptureThe payload captured desktop screenshots and transmitted them.T1204.002 · Malicious FileTargets were induced to execute the tampered installer disguised as a PDF viewer.T1518.001 · Security Software DiscoveryThe payload checked for 360Tray.exe, identified in the report as a component of the Qihoo 360 security product.T1566.003 · Spearphishing via ServiceThe actor used Facebook, Messenger, and Telegram to build trust, deliver lures, and provide the malicious archive.T1567.002 · Exfiltration to Cloud StorageThe payload exfiltrated collected information to Zoho WorkDrive cloud storage.T1593.001 · Social MediaAPT37 used Facebook accounts to conduct target reconnaissance and screening.

Threat Actors

Malware

Vendors

Products

Countries

Related Articles