Research Uncovers CNCMachineRMS RAT at End of BabaDeda Loader Chain

· Original article ↗

Summary

An investigation traces a ClickFix infection through signed WinWrapIDE.exe, four decoy DLLs and BabaDeda to CNCMachineRMS, a RAT with shell, file, screenshot, persistence and account-backdoor capabilities.

Key points

  • The reported infection chain begins with a ClickFix lure and abuses the legitimately signed IBM SPSS IDE binary WinWrapIDE.exe, followed by four decoy DLLs.
  • The final decoy uses EnumTimeFormatsEx to execute shellcode indirectly; the BabaDeda stage depends on an obfuscated configuration file that carries the embedded implant.
  • CNCMachineRMS provides interactive shell and file-management functions, screen capture, local-account backdoor creation, seven persistence mechanisms and 20 operator commands.
  • The implant uses a custom scripting language and a shared serialized property-tree format for configuration, local state and command-and-control traffic.
  • The investigation reports a screenshot on first contact and beaconing every 600 seconds. DNS-over-HTTPS resolution uses dns[.]google, cloudflare-dns[.]com and dns[.]quad9[.]net.
  • Reported investigation artifacts include Notepadreleased[.]com over TCP/443, a persistence name of “IBM SPSS WinWrap Basic IDE,” and Windows event IDs 4720 and 4732 associated with local-account activity.

Article Details

Attack Vectors
  • A ClickFix lure initiates the infection chain.
  • The chain launches the legitimately signed IBM SPSS IDE binary WinWrapIDE.exe and uses its COM-activated scripting engine to load a dropped DLL.
  • Four decoy DLLs load through ordinary import resolution before the final decoy writes shellcode into an executable buffer.
  • The final decoy passes the shellcode pointer to EnumTimeFormatsEx, which acts as a callback trampoline for the BabaDeda stage.
  • BabaDeda reads the obfuscated HelperStandardizationApplication.bin configuration file, which contains a script and the embedded CNCMachineRMS payload.
  • CNCMachineRMS beacons over TCP/443 and can provide interactive shell access, file management, screen capture, local account creation, persistence, and further payload staging.
Defensive Notes
  • The article advises treating an infected host as having had hands-on-keyboard access and investigating follow-on payloads as part of the incident.
  • Look for the listed SHA-256 hashes, the Run key or scheduled task named IBM SPSS WinWrap Basic IDE, the specified task and state-file paths, and Windows event IDs 4720 and 4732.
  • The implant beacons every 600 seconds and resolves domains through DNS over HTTPS providers, so internal resolver logs may not show its DNS lookups.
  • For sandbox detonation, creating C:\Intel disables the malware's VM check in this build.

Indicators of compromise

TypeIndicatorContext
DOMAINnotepadreleased[.]comC2 domain used by CNCMachineRMS for network beaconing over TCP/443.
IPV485[.]158[.]110[.]78C2 IP address used by CNCMachineRMS for network beaconing over TCP/443.
SHA2560562c588997fa9961d55c6ab1db2656344324bca8db9ea7b64fe309132b2399fHash of the legitimately signed WinWrapIDE.exe binary abused in the loader chain.
SHA2562922837a8d049bf0b51f0f9b27340a377b27dd1912675e2cd82056db83ec7a19Hash of HelperStandardizationApplication.bin, the obfuscated configuration file carrying the script and embedded payload.
SHA2563466c3524f13cb3b7c87819e619bdb482ec9034a57bcdbe0240af6a9a530b02aHash of ComPDFKit.Viewer.dll, identified as a component in the malicious loader chain.
SHA2563b9b86feb3b789dda9cdfe5425ccb7e1feae9fde2cc158ff962991218a98f53fHash of model.dat, a file containing the BabaDeda stage.
SHA2563d4e7187f74de912f9d52f5ba6a95bd41868348b16583d72957d732c0ed8f0e7Hash of ClLoca.dll, identified as a component in the malicious loader chain.
SHA2565b71b49bad415643ff3e291ee3ba550e5edfd584eb913859dadb81634450e7e7Hash of wwide9.dll, identified as a component in the malicious loader chain.
SHA256744b8165b6161cbd1d5ecc423ecfdb8306485afdc80262000ab3c6908881ef9eHash of the BabaDeda stage, identified as a memory-only artifact.
SHA256b804b9dd2726e69fb4f496a6872f90edf9146ad8044c6d3a592040ce1074a5d0Hash of Xceed.Wpf.DataGrid.dll, identified as a component in the malicious loader chain.
SHA256bb81786286be437b3ec6d562055767097c9277054e1d09172caa96376451481cHash of the CNCMachineRMS payload, identified as a memory-only artifact.

MITRE ATT&CK

Malware

Products

Related Articles