UNC1069 Uses Fake Meetings to Deploy Cross-Platform RATs and Capture Victim Media

· Original article ↗

Summary

Validin details UNC1069 fake-meeting lures against crypto and Web3 targets, browser-based audio/video capture, and Windows, macOS and Linux payload chains deploying apparent updated Cabbage RAT variants and, on macOS, a sample identified as NukeSped.

Key points

  • The article describes UNC1069, a North Korean actor, using fabricated venture-capital personas and LinkedIn or Telegram outreach to lure cryptocurrency and Web3 professionals into fake meetings.
  • Fake meeting pages imitate Zoom, Google Meet or Microsoft Teams and use ClickFix prompts or purported SDK and driver updates to persuade victims to run commands.
  • A JavaScript sample requests microphone and camera access, streams media using WebRTC and a WebSocket signaling channel, and can record it locally for potential reuse in social engineering.
  • The reported payload chains use Windows PowerShell and VBS, macOS Mach-O or Perl, and Linux ELF downloaders to retrieve additional components; the malware appears to include updated Cabbage RAT variants.
  • A Windows VBS variant adds Startup-folder persistence and Chrome-extension enumeration; the article says this could help identify cryptocurrency wallet extensions.
  • The macOS downloader removes quarantine attributes and applies ad-hoc signatures. A downloaded Mach-O RAT is classified by current detections as NukeSped.
  • Researchers used DNS pivots and lookalike-domain searches to identify infrastructure, while noting that naming-pattern matches require validation before being linked to the campaign.

Article Details

Attack Vectors
  • UNC1069 uses fabricated venture-capital personas and out-of-band contact through LinkedIn and Telegram to build rapport with cryptocurrency and Web3 professionals, then sends meeting-scheduling links.
  • Victims are directed to attacker-controlled meeting pages impersonating Zoom, Google Meet, or Microsoft Teams. ClickFix prompts and fake missing-SDK or driver-update messages pressure them to execute commands or downloaders.
  • Browser JavaScript requests microphone and camera access, streams media over WebRTC/WebSocket, and can record it locally for later social engineering.
  • OS-specific downloaders retrieve secondary payloads: PowerShell and VBS on Windows, Mach-O or Perl on macOS, and ELF on Linux. Reported payloads include Cabbage RAT variants and NukeSped.
  • The Windows VBS variant can persist through a shortcut in the Startup folder, collect host data and running processes, and enumerate Chrome extensions. The Linux RAT also collects and exfiltrates host telemetry.
Defensive Notes
  • Verify meeting links and the meeting provider’s domain through a trusted channel before joining; the article reports attacker-controlled pages impersonating legitimate meeting services.
  • Do not paste or execute terminal commands from meeting troubleshooting prompts, or install purported meeting SDKs or drivers from those pages.
  • Review unexpected browser microphone and camera permission requests, particularly on pages reached through unsolicited meeting invitations.

Indicators of compromise

TypeIndicatorContext
DOMAINmeet[.]googleapps[.]eu[.]orgListed as an example attacker-controlled lookalike meeting domain.
DOMAINweb05meet[.]usListed as an attacker-controlled fake meeting domain used in the campaign.
DOMAINzoom[.]05ukweb[.]ukAttacker-associated fake meeting domain; the article identifies it as the WebSocket media relay and C2 domain.
DOMAINzoom[.]us07-web[.]usAttacker-controlled infrastructure used by a macOS downloader to retrieve payloads and beacon.
DOMAINzoom[.]web05meet[.]usListed as an example attacker-controlled lookalike meeting domain.
IPV4104[.]168[.]143[.]111Listed as infrastructure hosting campaign C2 or payloads.
IPV4108[.]174[.]198[.]11Listed as infrastructure hosting campaign C2 or payloads.
IPV4144[.]172[.]114[.]220Listed as infrastructure hosting campaign C2 or payloads.
IPV4144[.]172[.]116[.]9Listed as infrastructure hosting campaign C2 or payloads.
IPV423[.]254[.]167[.]21Listed as infrastructure hosting campaign C2 or payloads.
IPV445[.]61[.]129[.]29Listed as infrastructure hosting campaign C2 or payloads.
IPV445[.]61[.]157[.]248Attacker infrastructure embedded in a Perl downloader and used to retrieve payloads.
SHA2560ed9a9b7923df0bad0be9ac7fe8ecb6a669715823f892d034b8d07ce9e0aa164Hash of the second PowerShell downloader.
SHA2561c715cd40331ba2ca6559d2fdb958e7f44053080f9ffd3d90bd1916978d336cbHash of the first Mach-O downloader.
SHA25648db089cf31488bcf0493e9deda3d21272c57f3be4f9031febda915f19191cdcHash of a Perl downloader used in the macOS infection chain.
SHA2565cdec83048aba45a5a635f470c602c0f29fadeef5d3d5e7dc88291b1588b8dccHash of a VBS Cabbage RAT payload.
SHA256755cc133ae0519accbcfdd5f8f0d9fe1aa08cbcb306c3e5f29ebcb6ac12d9323Hash of the macOS application file distributed in the campaign.
SHA2568445652beedba94a586e23bfc6af49d98d76845d178314212058258e68e51500Hash of the first PowerShell downloader.
SHA2568976e76450bfb8af45f3c9ebc24a8f6a3df912d87a10b5625774fa6aace7fc19Hash of a second VBS Cabbage RAT payload.
SHA256ac38fb51937c123a7a52da7243ec2d25c8120158c31dc94bcd94e8935513f7b7Hash of the Mach-O RAT identified by current VirusTotal detections as NukeSped.
SHA256c19133aaae9f1b3fc184e7b56c6e6adef4cb4a7961061d66d1dbbc4d7a492bcdHash of the ELF downloader.
SHA256d60d079774cd05f11640ee7789256ed68a74fba1bbbf0f5201c6e174a9cb3bbdHash of the ELF Cabbage RAT payload.
SHA256eaa63d074eb82c5d798b944e7e2b6ead1617508c8413845a81ba5ebd08a00b93Hash of a ZIP archive containing the macOS application distributed in the campaign.
SHA256f3478504e9a0ce76eec51b656db835b661fe7df41cacf76a14cbc26fc705bbb1Hash of a Perl RAT payload.
URLhxxps[:]//zoom[.]05ukweb[.]uk:3000Specific attacker-controlled WebSocket endpoint used to relay captured audio and video.

MITRE ATT&CK

T1036 · MasqueradingFake meeting pages and downloaders masquerade as Zoom, Google Meet, Microsoft Teams, or system updates.T1041 · Exfiltration Over C2 ChannelThe RATs send collected host telemetry to attacker-controlled C2 servers.T1057 · Process DiscoveryThe VBS RAT enumerates running processes and reports them to C2.T1059.001 · PowerShellWindows victims are instructed to run PowerShell commands that retrieve and execute downloader scripts.T1059.004 · Unix ShellmacOS and Linux victims are instructed to run terminal commands that fetch and execute payloads.T1059.005 · Visual BasicThe Windows infection chain executes VBS payloads, including secondary scripts executed in memory.T1071.001 · Web ProtocolsPayloads communicate with C2 over HTTP POST/GET; the fake meeting page also uses WebSocket signaling for media streaming.T1105 · Ingress Tool TransferOS-specific downloaders retrieve ZIP archives, binaries, and secondary payload stages from attacker infrastructure.T1123 · Audio CaptureJavaScript on fake meeting pages requests microphone access through navigator.mediaDevices.getUserMedia.T1125 · Video CaptureJavaScript on fake meeting pages requests camera access and can record audio and video locally through MediaRecorder.T1547.001 · Registry Run Keys / Startup FolderA Windows VBS variant creates a shortcut in the Startup folder to rerun the payload at logon.T1566 · PhishingUNC1069 uses out-of-band contacts and scheduled meeting links to lure targets to fraudulent meeting pages.

Threat Actors

Malware

Products

Countries

Industries

Related Articles