Skip to content

SecurityNot yet confirmed elsewhere1 publisher3 min readPublished

Kimsuky keeps picking RDP, which puts detection on configuration instead of files

AhnLab's latest writeup on the North Korean group shows the bespoke code doing account hiding and port forwarding while a shipped Windows feature carries the actual session.

The Watch · Security desk

How we use AISend a correction

What happened

  • AhnLab reports that Kimsuky's most common remote-control method is RDP, with the open-source RDP Wrapper installed on hosts that do not offer it.
  • After RDP is available, the group adds an account for access and uses extra malware to hide that account and permit multiple concurrent sessions.
  • In the newest cases BabyShark landed first through presumed spear phishing, with RDP-related tooling installed afterwards.
  • A tool the operators named RevClient takes C&C commands to create user accounts or enable port forwarding.
  • Earlier intrusions used customized TinyNuke and TightVNC, and in some cases Chrome Remote Desktop, for the same control function.

Why it matters

  • constraint Family-based and signature detection has little to grip when the control channel is software the organisation already runs, so the alert has to come from state comparison, which needs per-host...
  • exposure Switching a feature off in policy is not a boundary if the intruder can supply the missing service himself, which turns hardening from a decision into something that has to be re-verified as...
  • capability Hidden accounts plus concurrent sessions mean an operator can work a machine while its owner is logged in, so "the user was at the keyboard" stops being an exculpatory finding during triage.
  • contradiction AhnLab attributes that payload slot to xRAT in past cases while citing Huntress for KimJongRAT, which tells you the slot is interchangeable and the payload name is a poor handle even when the...

RDP Wrapper exists to make Terminal Services answer on a Windows build that was not sold with it, so the detectable event is not a file but a host whose remote-desktop service is running when its own baseline says it should not be [1]. The account work has the same shape: a local account that appears on the box but not in inventory, and a session count above one on a machine that has a single user [2]. RevClient adds a network-side delta to that list, since its jobs are creating users and switching on port forwarding when told to over C&C [9].

Notice how narrowly the custom code is scoped. Of the five remote-control mechanisms AhnLab names in this group's history, four are software an organisation either ships already or can download without a warning [14]. What stays bespoke is the small stuff that bends the sanctioned channel rather than replacing it: concealing the added account, allowing concurrent sessions, opening the forward [2][9]. The Chrome Remote Desktop cases push this further, because a session carried by the browser's own service does not present as an unusual listener at all [8]; the evidence lives on the host, in who was logged on and how many of them there were.

The execution path repeats the pattern. pow.ps1 decrypts a data file under %APPDATA%\Microsoft, runs it in memory, and the resulting injector places the final payload inside MSBuild.exe, a legitimate Microsoft program [4]. The first-stage batch file, for its part, enumerates installed antivirus products using WMIC before pulling down script-type malware [10]. The keylogger is a PowerShell file writing to %APPDATA%\k.log, launched by a VBScript named after OneNote [11].

Two things in the writeup say plainly that indicator lists will not hold. BabyShark's C&C address changed part way through, which AhnLab reads as the operator updating the implant after installation [12], and the intrusion continued with malware and server addresses being swapped as it went [13]. Meanwhile the PDB data on the RDP tooling suggests recent compilation of features already seen in earlier cases [3]. The behaviour is old, the binaries are new, and the addresses are disposable.

What does not rotate is the target set and the working method: spear phishing into defence, diplomatic and academic bodies, with the goal of taking internal information and technology out [6]. A group that has been at this since 2013 [5] has had a long time to learn which detections those targets actually run. The durable signals are unglamorous ones, and they are all about the state of sanctioned software: remote-desktop services enabled against policy, local account deltas, more sessions than users, and forwarded ports on machines that have no business forwarding anything.

What to watch

  • Whether a desktop.r3u sample is recovered and which family it turns out to be, which would show how fast the payload slot is rotating.
  • Whether Chrome Remote Desktop use grows, since that moves control traffic onto permitted browser egress and off any monitored RDP port.
  • Whether RevClient's port-forwarding function shows up alongside concealed accounts at other victims, which would mark it as standard playbook rather than one intrusion.

Clarity's read

What the record supports and how the coverage leans. The claims behind it follow.

Reality

Evidence62
Adoption45
Hype gap+8
Incentives60
Confidence58
Why these scores

Claim ledger

Ranked by verification strength, evidence, and original report placement.

  1. [1]

    The most commonly used method for remote control by the group is Remote Desktop Protocol; in environments without RDP, the open-source tool RDP Wrapper is installed.

  2. [2]

    Once RDP is installed, a user account is added for RDP access, or additional malware is used to conceal the added account and configure multiple RDP sessions.

  3. [3]

    In the latest cases the group installed BabyShark through presumed spear phishing before installing various RDP-related malware strains; the tools have features similar to past cases, but their PDB information suggests they were created recently for use in attacks.

Sources

1 independent publisher whose own reporting we read for this story.

  1. asec.ahnlab.com

    1 article · August 24, 2026

    Kimsuky Threat Group Uses RDP to Control Infected Systems - ASEC BLOG

Share your take

Let Clarity write the post for you.

Signed-in readers get a short post drafted on this story in the register they choose — narrative, analytical, or a direct position — editable to the last word before it goes anywhere. The share buttons at the top of this story work without an account.

Topics and entities

Follow any of these and your For You feed starts watching them — no settings page required.

Topics

  • RDP and remote-access abuseFollow
  • Spear-phishing initial accessFollow
  • North Korea-linked cyber espionageFollow
  • Living-off-the-land tradecraftFollow
  • Account and configuration-based detectionFollow

Entities

Loading related stories