DPRK-Aligned Campaign Targets South Korea With VS Code Tunnels for Remote Access

· Original article ↗

Summary

Darktrace describes a campaign targeting South Korea that uses government-themed decoys and JSE scripts to establish VS Code tunnels for remote access. The activity is assessed as DPRK-aligned, though attribution is not definitive.

Key points

  • A JSE file disguised as a Hangul document, likely delivered by spear-phishing, launches through Windows Script Host.
  • Government-themed decoy documents impersonate South Korea’s Ministry of Personnel Management.
  • The script downloads VS Code components and starts a tunnel named “bizeugene,” enabling interactive remote access.
  • Attackers authorize the tunnel through a GitHub device code; access to the terminal and file browser can support payload retrieval and data exfiltration.
  • A compromised South Korean website is used as a command-and-control server.
  • Darktrace says the activity is consistent with DPRK-aligned tactics but notes the sample alone does not establish definitive attribution.

Article Details

Attack Vectors
  • A likely spear-phishing email delivers a JSE file disguised as a Hangul Word Processor document, accompanied by government-themed decoy documents impersonating South Korea’s Ministry of Personnel Management.
  • The JSE script uses Base64-encoded content and Windows Script Host, downloads VS Code CLI archives and the legitimate VS Code executable, then starts a VS Code tunnel to provide remote interactive access.
  • The tunnel code and token are sent in a POST request to a compromised South Korean website used as a command-and-control server.
Defensive Notes
  • Monitor for unexpected execution of JSE files by Windows Script Host, including scripts that launch downloaded VS Code components.
  • Monitor for unexpected VS Code tunnel creation and remote access, particularly on systems where developer tools are not normally used.
  • Investigate suspicious outbound requests to compromised infrastructure and review VS Code Server logs and tunnel authorization activity.

Indicators of compromise

TypeIndicatorContext
DOMAINwww[.]yespp[.]co[.]krCompromised South Korean site used as a command-and-control server.
IPV4115[.]68[.]110[.]73IP address of the compromised site used as a command-and-control server.
MD59fe43e08c8f446554340f972dac8a68cHash listed for the JSE file disguised as a Hangul document.
URLhxxps[:]//www[.]yespp[.]co[.]kr/common/include/code/out[.]phpPOST destination on the compromised site that receives the tunnel code and token.

MITRE ATT&CK

People

Vendors

Products

Countries

Industries

Related Articles