Nimbus RAT: How Threat Actors Are Abusing Microsoft Teams and Google Drive to Deploy a Java RAT

Nimbus RAT: How Threat Actors Are Abusing Microsoft Teams and Google Drive to Deploy a Java RAT
In early April 2026, eSentire TRU documented a legal-industry intrusion that used Microsoft Teams vishing, Quick Assist, and a Java-based implant tracked as Nimbus RAT to gain access in under 20 minutes. The campaign relied on throwaway Microsoft 365 tenants, compromised SharePoint staging, Pastebin instructions, and Google Drive/Google Sheets C2, with activity linked to BlackSuit, Black Basta-derived crews, Storm-1811, and 3AM. #NimbusRAT #BlackSuit #BlackBasta #Storm1811 #3AM #MicrosoftTeams #QuickAssist #SharePoint #GoogleDrive #GoogleSheets

Keypoints

  • eSentire TRU identified a targeted intrusion against a legal-sector customer in early April 2026.
  • The attack chain used mailbox bombing, Microsoft Teams vishing, and Quick Assist to obtain remote access.
  • Nimbus RAT was deployed as the main payload and was previously associated with BlackSuit affiliate activity after the Black Basta split.
  • The intrusion moved from initial contact to RAT execution in less than 20 minutes during the observed incident.
  • TRU observed 1,540 suspicious external Microsoft Teams events across 172 customer environments over about a year.
  • Throwaway Microsoft 365 tenants and freshly registered .top domains were heavily used as delivery infrastructure.
  • Nimbus RAT used Google Drive and Google Sheets for command-and-control, bundled its own Java runtime, and supported credential theft, file operations, screenshots, and in-memory code execution.

MITRE Techniques

  • [T1598.002 ] Phishing for Information: Spearphishing Voice – The actors used Microsoft Teams vishing to impersonate IT support and trick the victim into granting access (‘an actor-controlled Microsoft Teams account posing as IT helpdesk reached out to the user offering assistance’).
  • [T1114.001 ] Inbox Rules – Email Bombing / Mailbox Flooding – The victim’s mailbox was flooded with subscription emails to create urgency and a believable pretext (‘the mailbox received 282 emails in 90 minutes’).
  • [T1219 ] Remote Access Software – The victim was walked through launching Quick Assist to provide remote control to the attacker (‘the user was walked through launching Quick Assist’).
  • [T1105 ] Ingress Tool Transfer – The payload was downloaded from a compromised Microsoft 365 tenant and extracted locally (‘the threat actor deployed a payload from a compromised Microsoft 365 tenant’).
  • [T1059.003 ] Command and Scripting Interpreter: Windows Command Shell – The operator ran reconnaissance and other actions through cmd.exe (‘executed LOLBins for reconnaissance purposes via Command Prompt’).
  • [T1059.006 ] Command and Scripting Interpreter: JavaScript / Java / JAR execution – Nimbus RAT was a Java-based implant executed via javaw.exe and a JAR file (‘javaw.exe executes InboxCorePro.jar – Nimbus RAT active’).
  • [T1106 ] Native API – The implant invoked Windows APIs through JNA, including real credential prompts and system enumeration (‘invoke the real Windows CredUIPromptForCredentialsW API directly via JNA’).
  • [T1056.002 ] GUI Input Capture – The malware displayed fake or real credential prompts to capture user credentials (‘a Java Swing imitation of the Windows Security credential prompt’).
  • [T1021 ] Remote Services – The user granted interactive remote access through Quick Assist, enabling the operator to control the host (‘the user launched Quick Assist from Windows Explorer’).
  • [T1112 ] Modify Registry – Persistence was staged through a registry import file and registry operations (‘pre-staged a registry import file’).
  • [T1048.003 ] Exfiltration Over Unencrypted/Obfuscated Non-C2 Protocol? – Not applicable; removed due to article specifics.
  • [T1053.005 ] Scheduled Task/Job: Startup Items – Persistence was established through a Startup folder launcher (‘they placed a launcher in the Startup folder’).
  • [T1102.001 ] Web Service: Dead Drop Resolver – Nimbus RAT used Pastebin for operator instructions and Google Drive/Sheets for command delivery (‘Google Drive and Google Sheets for command-and-control’).
  • [T1027 ] Obfuscated Files or Information – The malware used randomized package names and encrypted configuration/traffic to hinder analysis (‘randomized nonsense English words as a deliberate obfuscation layer’).
  • [T1021.004 ] Remote Services: SSH/Remote Desktop? – Not applicable; removed due to article specifics.
  • [T1105 ] Ingress Tool Transfer – The actor used Pastebin-linked instructions to direct payload download and staging (‘The Pastebin pointed to a ZIP archive named InboxCorePro.zip’).
  • [T1071.001 ] Application Layer Protocol: Web Protocols – C2 traffic blended into normal Google API traffic over Google Drive and Google Sheets (‘all network traffic appear as legitimate Google API calls’).
  • [T1573 ] Encrypted Channel – All C2 traffic was RSA-encrypted with a hardcoded public key (‘All C2 traffic is RSA-encrypted using a hardcoded 4096-bit public key’).
  • [T1059.006 ] Command and Scripting Interpreter: Java – The implant compiled and ran attacker-supplied Java source in memory (‘in-memory Java compile and run’).
  • [T1021.006 ] Remote Services: Windows Remote Management – Not applicable; removed due to article specifics.
  • [T1105 ] Ingress Tool Transfer – The second-stage tool was recovered from a Drive folder and configured for exfiltration (‘a configuration file recovered from the threat actor’s Drive’).

Indicators of Compromise

  • [Domains ] Malicious instruction/payload delivery and sender infrastructure – pastebin[.]com/G6jA0PLU, -my[.]sharepoint.com, and several .top domains such as system-clean[.]top and scanseq[.]top
  • [File names ] Delivered archive, payload, and registry file – InboxCorePro.zip, InboxCorePro.jar, InboxCorePro.reg, and license.txt
  • [SHA-256 hashes ] Recovered archive, JAR payload, and bundled Java runtime – 9E5B1E10AD6904D3F5B48D38470CD57263974640A27D13CF793EF026D3D6B886, 91E523A46F3BB860AC2E5800B7E1EC89D75A2408410B9CD25EEBC17C8D7A92BC, and 99813F3D0625E880158C68039C0E2FBF488DB0BE3DB77CD1CE6D382644193F0E
  • [Campaign UUID / identifiers ] Nimbus RAT configuration and C2 naming – 1hc1his4gmto0q1, entry_{campaignUUID}, exit_{campaignUUID}, and newconfig_
  • [Email / account artifacts ] Payload staging and compromise context – arturolopez@[.]com, BackupBOX, and a victim email-address-named 1.13 GB ZIP archive
  • [Paths ] Host and persistence locations – C:ProgramDataInboxCorePro, %TEMP%java_app.lock, and the Startup folder path used for launcher persistence
  • [IP addresses / source infrastructure ] Hosting-provider source infrastructure used for Teams delivery – multiple datacenter-hosted source IPs and repeated ASN-based infrastructure, including NKtelecom INC, GTHost, M247 Europe SRL, tzulo inc., and others


Read more: https://www.esentire.com/blog/nimbus-rat-how-threat-actors-are-abusing-microsoft-teams-and-google-drive-to-deploy-a-java-rat