Article
RokRAT Technical Analysis
Learn Technical Method of Operation DetailsYou will find the technical details of the RokRAT and details how state-sponsored threat actor APT37 use it.The report…
Quick links
Press Enter to search, Esc to close
Malware profile
ROKRAT is a cloud-based remote access tool for Windows.
In short
ROKRAT is a cloud-based remote access tool for Windows. MITRE ATT&CK lists APT37, which it describes as a North Korean state-sponsored espionage group, as the user and says it was used against victims in South Korea in several campaigns from 2016 through 2021. It can log keystrokes, take screenshots, record audio and steal browser credentials, and it uses cloud and social networking services to reach its operators.
MITRE says ROKRAT is built to be hard to study. It can check for sandbox files, DLLs and debugging tools, and it needs a specific victim hostname to run and to decrypt its key strings.
It hides its command traffic in services people use every day. MITRE lists Twitter, Yandex, Dropbox and Mediafire as examples, and says it can send collected data to cloud storage such as pCloud.
Public sources use several names for this malware.
| Name | Where it appears |
|---|---|
| ROKRAT | Name of MITRE ATT&CK software S0240; MITRE lists no other alias[1] |
What MITRE ATT&CK lists this malware as doing, by tactic. Each id opens our technique page where one exists, otherwise MITRE.
Process Injection T1055
It can write shellcode into the memory of Notepad.exe and start it with a remote thread.[1]
Execution Guardrails: Environmental Keying T1480.001
It relies on a specific victim hostname to run and to decrypt important strings.[1]
Virtualization/Sandbox Evasion: System Checks T1497.001
It can check for VMware related files and for DLLs that belong to sandboxes.[1]
Debugger Evasion T1622
It can check for debugging tools.[1]
Input Capture: Keylogging T1056.001
It can capture keystrokes.[1]
Screen Capture T1113
It can capture screenshots of the infected system.[1]
Audio Capture T1123
It has an audio capture and eavesdropping module.[1]
Clipboard Data T1115
It can extract clipboard data from a compromised host.[1]
Data from Local System T1005
It can collect host data and specific file types.[1]
Web Service: Bidirectional Communication T1102.002
It has used legitimate social networking sites and cloud platforms, including Twitter, Yandex, Dropbox and Mediafire, for two way command traffic.[1]
Ingress Tool Transfer T1105
It can fetch more malicious payloads from its command server.[1]
Application Layer Protocol: Web Protocols T1071.001
It can use HTTP and HTTPS for command and control.[1]
MITRE says ROKRAT has been delivered through spear phishing emails that carry a malicious Hangul Office or Microsoft Word document, and that it relies on users opening the attachment. It adds that the malware has used Visual Basic for execution. No government advisory read for this page describes other routes.
MITRE says APT37 used ROKRAT during several campaigns from 2016 through 2021.[1]
CERT-EU Cyber Security Brief 24-02 records that on 22 January researchers disclosed activity by ScarCruft (APT37) aimed at South Korean academics and a North Korea focused news organization. The brief does not name ROKRAT.[7]
No government advisory with ROKRAT detection signatures or indicators was found. Use MITRE S0240 as the official reference.[1]
MITRE ATT&CK describes ROKRAT as a cloud-based remote access tool (RAT) for Windows that APT37 used to target victims in South Korea.
MITRE lists APT37 and describes it as a North Korean state-sponsored cyber espionage group active since at least 2012. MITRE says the group used ROKRAT in several campaigns from 2016 through 2021.
MITRE says it has been delivered by spear phishing emails that contain a malicious Hangul Office or Microsoft Word document, and that it relies on the user opening the attachment.
MITRE says it has used legitimate social networking sites and cloud platforms, including Twitter, Yandex, Dropbox and Mediafire, for command and control, and can send data to cloud storage such as pCloud.
MITRE says it can check for VMware related files, sandbox DLLs and debugging tools, and that it relies on a specific victim hostname to run and decrypt important strings.
Take control of your digital security with an exclusive demo of our AI-driven threat intelligence platform.