Analysis Finds PureHVNC RAT Behind Disguised PowerShell Loader, Little Evidence of TeamPCP Link

· Original article ↗

Summary

Analysis of a file disguised as an MP3 found an obfuscated PowerShell loader delivering a stealer and PureHVNC RAT. The author assesses TeamPCP attribution as low confidence, citing no shared infrastructure or tooling.

Key points

  • The file oqqqqoa.mp3 is described as a heavily obfuscated PowerShell script that downloads and executes additional malware.
  • Dynamic analysis observed a .NET payload, a PureHVNC component, and traffic to separate distribution and command-and-control servers.
  • The malware was observed uploading about 65 KB of data and downloading about 616 KB of commands or modules.
  • Reported collection targets include browser credentials, cryptocurrency wallet files, VPN configurations, and system information.
  • PureHVNC provides hidden remote desktop access; the analysis also reports attempts to disable Windows tracing and establish persistence.
  • The author rates TeamPCP attribution as low confidence, citing differences in delivery, tooling, infrastructure, and targets.

Article Details

Attack Vectors
  • A file named oqqqqoa.mp3 masqueraded as an audio file but contained an obfuscated PowerShell script; the article says victims could be induced to execute it directly or Windows could execute it if .mp3 files were configured to open with PowerShell.
  • The PowerShell loader downloaded and executed MidwestGrey.exe from the distribution server.
  • The malware used a two-tier C2 setup: a distribution server for secondary payloads and a separate PUREHVNC C2 server for commands, remote control, and data theft.
  • The malware targeted browser credentials, cryptocurrency wallet files, VPN configurations, and system information, and established hidden VNC remote access.
Defensive Notes
  • The article identifies 46.151.182.216 as the active PUREHVNC C2 and 43.228.157.123 as the payload distribution server, and recommends blocking both.
  • Monitor for the listed file hashes, filenames, and the RegAsm_RASAPI32 registry path and tracing-value changes described in the article.
  • The loader uses layered obfuscation, including base64-encoded chunks, character-array obfuscation, and RC4-encrypted configuration; the article notes that decoded chunks are joined and decoded in memory.
  • The article assesses TeamPCP attribution as low confidence and says the campaign is almost certainly not TeamPCP.

Indicators of compromise

TypeIndicatorContext
DOMAINmzddgrrqkzoeud[.]mzddgrrqkzoeudDGA-generated fallback C2 domain attempted by the malware; the article reports that resolution failed.
IPV443[.]228[.]157[.]123Distribution server used to deliver MidwestGrey.exe.
IPV446[.]151[.]182[.]216Active PUREHVNC C2 server observed exchanging commands and stolen data with RegAsm.exe.
MD5bdea1d91191344ff48fd20ddd8ecfe21MD5 of MidwestGrey.exe, the downloaded executable payload.
SHA25672c08e044dd427964bc14339f95838e3d45f51f6a586330c683fbb59ea374b1dSHA-256 of oqqqqoa.mp3, the disguised PowerShell loader.
SHA2567b57628329827948fd8be903b028b4e619e59abe03dd1ab2dad0939be9707a10SHA-256 of MidwestGrey.exe, the downloaded executable payload.
URLhxxp[:]//43[.]228[.]157[.]123/MidwestGrey.exePayload-download URL identified as the source of MidwestGrey.exe.

MITRE ATT&CK

T1027 · Obfuscated Files or InformationThe loader uses variable-name obfuscation, base64-encoded payload chunks, character arrays, and RC4 encryption to conceal code and C2 configuration.T1041 · Exfiltration Over C2 ChannelDynamic analysis observed approximately 65 KB of stolen credentials and system data sent to the PUREHVNC C2.T1053.005 · Scheduled TaskMidwestGrey.exe invokes at.exe in an attempted persistence action; the displayed task is reported as invalid.T1056.001 · KeyloggingThe malware is reported to collect saved browser passwords and other browser credential data from Chrome, Edge, and Chromium-based browsers.T1057 · Process DiscoveryThe malware runs tasklist.exe to enumerate running processes.T1059.001 · PowerShellThe initial file oqqqqoa.mp3 is described as an obfuscated PowerShell script used as the loader.T1071.001 · Web ProtocolsThe PUREHVNC component communicates with its C2 over HTTPS/TLS.T1083 · File and Directory DiscoveryThe malware uses findstr.exe to search for files or strings, including in its collection activity.T1105 · Ingress Tool TransferThe PowerShell loader downloads MidwestGrey.exe from the distribution server, and the malware retrieves additional modules from its C2.T1112 · Modify RegistryRegAsm.exe modifies Windows tracing values under HKLM\SOFTWARE\WOW6432Node\Microsoft\Tracing\RegAsm_RASAPI32.T1115 · Clipboard DataThe malware searches for cryptocurrency wallet files, including wallet.dat and keystore files.T1562.001 · Disable or Modify ToolsThe PUREHVNC component disables file, automatic, and console tracing to impair detection and forensic visibility.

People

Malware

Tools

Countries

Related Articles