APT37 Uses Malicious HWP Documents and DLL Side-Loading in Operation Artemis

· Original article ↗

Summary

Genians analyzes an APT37 campaign that used spear-phishing HWP documents, OLE objects, DLL side-loading and RoKRAT payloads, with Yandex Cloud infrastructure for C2. The report details the attack chain and recommends behavior-based EDR monitoring.

Key points

  • APT37 targeted victims with HWP documents delivered through spear-phishing, including invitations and interview requests impersonating credible people.
  • Embedded OLE objects prompted execution and created a malicious version.dll alongside legitimate Sysinternals VolumeId utilities, which loaded it through DLL side-loading.
  • The DLL used multiple XOR decryption stages to conceal a RoKRAT payload; samples shared a PDB string.
  • The campaign used Yandex Cloud for C2, and the report links a Yandex account to a pCloud account through a shared identifier and matching registration date.
  • The analysis covers activity from August to November and describes repeated use of steganography, social engineering and DLL side-loading.
  • Genians recommends monitoring abnormal DLL loading, HWP-spawned processes, temporary-folder file drops and suspicious cloud communications with behavior-focused EDR.

Article Details

Attack Vectors
  • Spear-phishing HWP documents impersonating conference invitations, interview requests, or event guides; embedded OLE objects were presented as hyperlinks to induce execution.
  • DLL side-loading: a malicious version.dll was placed alongside legitimate Sysinternals VolumeId utilities, which loaded it.
  • Steganography concealed RoKRAT payloads in image files, followed by multiple XOR-decryption stages before shellcode and the final payload were activated.
  • The report identifies Yandex Cloud as C2 infrastructure and describes cloud storage services being used for command delivery, result collection, and payload hosting.
Defensive Notes
  • Use EDR to monitor legitimate processes loading DLLs from abnormal paths, signature mismatches, file drops, and temporary-folder DLL loading.
  • Monitor child processes spawned by HWP, including rundll32.exe, cmd.exe, and powershell.exe, and investigate abnormal execution chains.
  • Correlate process activity with subsequent network communications, including anomalous or out-of-hours connections to cloud services.
  • Use behavioral detection and attack-storyline analysis to trace the execution chain and support prompt blocking, isolation, and forensic investigation.

Indicators of compromise

TypeIndicatorContext
EMAILtanessha[.]samuel@gmail[.]compCloud registration email that the report links to the actor's cloud infrastructure and C2 activity.
MD517171c644307b17d231ad404e25f08b1MD5 hash listed in the article's indicators of compromise for the Operation Artemis threat.
MD52f3dff7779795fc01291b0a31d723acaMD5 hash listed in the article's indicators of compromise for the Operation Artemis threat.
MD531662a24560b3fe1f34f0733e65509ffMD5 hash listed in the article's indicators of compromise for the Operation Artemis threat.
MD57e8c24bb3b50d68227ff2b7193d548ddMD5 hash listed in the article's indicators of compromise for the Operation Artemis threat.
MD58e4a99315a3ef443928ef25d90f84a09MD5 hash listed in the article's indicators of compromise for the Operation Artemis threat.
MD5a196fb11a423076f66f5e4b2d02813a9MD5 hash listed in the article's indicators of compromise for the Operation Artemis threat.
MD5ad3433f5f64abdec7868a52341f14196MD5 hash listed in the article's indicators of compromise for the Operation Artemis threat.
MD5c0cac70c93d213d113001e3410c24fd2MD5 hash listed in the article's indicators of compromise for the Operation Artemis threat.
MD5d287dcaeaf17c9dae8a253994502ee58MD5 hash listed in the article's indicators of compromise for the Operation Artemis threat.
MD5d2b2c6646535a62e4c005613d6a036f0MD5 hash listed in the article's indicators of compromise for the Operation Artemis threat.
MD5e726b59f96ab8360f323469d72b8b617MD5 hash listed in the article's indicators of compromise for the Operation Artemis threat.
MD5ea95109b608841d2f99a25bd2646ff43MD5 hash listed in the article's indicators of compromise for the Operation Artemis threat.
MD5f13a4834e3e1613857b84a1203e2e182MD5 hash listed in the article's indicators of compromise for the Operation Artemis threat.
MD5f3603f68aadc8bc1ea8939132f0d5252MD5 hash listed in the article's indicators of compromise for the Operation Artemis threat.

MITRE ATT&CK

Threat Actors

Malware

Vendors

Products

Tools

Countries

Industries

Related Articles