Sheet Attack Campaign Targets Indian Government With Three Backdoors and Cloud-Based C2

· Original article ↗

Summary

Zscaler details the Sheet Attack campaign targeting Indian government entities with SHEETCREEP, FIREPOWER and MAILCREEP backdoors, malicious PDFs and LNK files, and command-and-control over legitimate Google and Microsoft services.

Key points

  • PDF lures and malicious LNK files are used to deliver backdoors to targets in India.
  • SHEETCREEP is a C# backdoor that uses Google Sheets for command-and-control.
  • FIREPOWER is a PowerShell backdoor that uses Firebase to receive commands, download files, and collect directory listings.
  • MAILCREEP uses Microsoft Graph API and a threat-actor-controlled Azure mailbox for command-and-control.
  • A PowerShell document stealer searches Desktop, Documents, and OneDrive for selected file types and uploads them to a private GitHub repository.
  • ThreatLabz found indicators suggesting generative AI contributed to some malware code, but also observed signs of manual development and operator activity.
  • The campaign was active at the time of the report; ThreatLabz assesses it may involve a new or parallel Pakistan-linked group with similarities to APT36.

Article Details

Attack Vectors
  • PDF lures prompted recipients to click a download button that led to a threat actor-controlled website serving a ZIP archive containing SHEETCREEP.
  • Malicious LNK files delivered FIREPOWER and executed PowerShell commands that retrieved scripts from threat actor-controlled infrastructure.
  • FIREPOWER could download files and execute commands received through its Firebase C2 channel.
  • A PowerShell document stealer collected selected file types from victims’ Desktop, Documents, and OneDrive directories and uploaded them to a threat actor-controlled private GitHub repository.
  • MAILCREEP used email folders and messages in a threat actor-controlled Azure tenant to receive commands.
Defensive Notes
  • Monitor for malicious PDF and LNK delivery, including PowerShell execution and scheduled-task persistence.
  • Inspect unusual endpoint communications with Google Sheets, Firebase Realtime Database, Microsoft Graph API, and attacker-controlled cloud tenants for C2 activity.
  • Monitor for unauthorized collection of documents and uploads to private GitHub repositories.

Indicators of compromise

TypeIndicatorContext
DOMAINcoadelhi[.]inDomain listed as payload-hosting infrastructure for the campaign.
DOMAINhciaccounts[.]inPayload-hosting domain used to distribute the SHEETCREEP archive.
DOMAINhcidelhi[.]inDomain listed as payload-hosting infrastructure for the campaign.
DOMAINhcidoc[.]inThreat actor-controlled domain used to serve FIREPOWER PowerShell commands.
DOMAINhcisupport[.]inDomain listed as payload-hosting infrastructure for the campaign.
IPV415[.]207[.]85[.]170Download IP address listed for hciaccounts[.]in payload delivery.
MD503141afe5c20d37620c085cdbeb4058bHash of a reconstructed SHEETCREEP dropper .NET binary.
MD50729db72ab4ad9b2ac7a82918c744388Hash of the Proof.png SHEETCREEP artifact.
MD50f7730a78490c61964b3bfc05eb59ea7Hash of a FIREPOWER artifact.
MD5119b836b4e1e7be8c3be8fe921f72bfbHash of a FIREPOWER artifact.
MD512669c29e00057abf20c73a434eb3dd2Hash of a FIREPOWER artifact.
MD51ede39cb02b8aaa75063febc167db565Hash of Pay.pdf, identified as a phishing PDF.
MD521dacb6cf6da872f1f3c7b6c876a8a92Hash of the AttachmentLetter.LNK dropper launcher.
MD541a3752e6ea83d25731f22e1c17f59e2Hash of a FIREPOWER artifact.
MD55001c32b386cc8346079db7b2629d777Hash of d.exe, a SHEETCREEP and MAILCREEP dropper launcher.
MD5556a567a2c5c27a6aa5660e2e6bcce7bHash of the detail.png SHEETCREEP artifact.
MD562a23220b0249a15503f5ad762ed5889Hash of the GServices.vbs loader.
MD56bed5e271eddf5cb86a5964b8c2f51b6Hash of Document.zip, an archive containing the SHEETCREEP payload.
MD57269779e3fe07b1d96564117461ec75bHash of chrome.exe identified as a SHEETCREEP dropper launcher.
MD587c7d69c6131406afdd0a08e89329d0aHash of the details.png artifact identified as SHEETCREEP.
MD5a0b6869accba2c9ad3e1f79268a810d4Hash of the PowerShell document stealer.
MD5cd5aab2b0f8d2b42e7a6537303d6345dHash of a FIREPOWER artifact.
MD5e48f1000c86b93cf428a13a0b7384e0dHash of a FIREPOWER artifact.
MD5ed4dd29c57a38f2bb1934acbaeadeebaHash of the ds.png MAILCREEP artifact.
MD5f9a2da8f12179414663a230f11edca20Hash of the edge.exe SHEETCREEP artifact.
SHA1147055a1341737625cf0e878b7ebd5acf09d1883Hash of chrome.exe identified as a SHEETCREEP dropper launcher.
SHA116410fe2c44272005ca3c2ce994d24e9c2e731f6Hash of Document.zip, an archive containing the SHEETCREEP payload.
SHA12f46595d58bef1c70ca757e18bb04443b2d5ce72Hash of the AttachmentLetter.LNK dropper launcher.
SHA16140ed17fa47e0fa166449eaf2b2770fec0fedbdHash of the PowerShell document stealer.
SHA17bc5d288ec260765a146136194d815ff3c697df8Hash of the ds.png MAILCREEP artifact.
SHA18735e1af5134d1cd173b55b089e31becb0261677Hash of d.exe, a SHEETCREEP and MAILCREEP dropper launcher.
SHA18f9843607ff0ed83ca58e21612b41d6e744beb81Hash of a FIREPOWER artifact.
SHA197712c11b83c31ba03b747cf39a49cd0e208c5f5Hash of Pay.pdf, identified as a phishing PDF.
SHA1a38eab1ac01201b651b2efdebc78e994402976f1Hash of a FIREPOWER artifact.
SHA1a55c18a82203cf1efafac6f3c47642ab60c74ffcHash of the details.png artifact identified as SHEETCREEP.
SHA1aa9b4410004d43e4e5cc1fc2cda1956bc5663b03Hash of a FIREPOWER artifact.
SHA1ac06003a774af5a8e4be349fc6f0e65cea116370Hash of a FIREPOWER artifact.
SHA1b8fd6b4eece68095caeb26bdd1090ab7959f24aaHash of a reconstructed SHEETCREEP dropper .NET binary.
SHA1cdecfe8e1cacd1af204a5da52f6c02eb16fdea8bHash of the edge.exe SHEETCREEP artifact.
SHA1daeeb031a9617e6f1b7bf4d85de9c75f62021c82Hash of the Proof.png SHEETCREEP artifact.
SHA1e333ae0948ede0cf1368deec53a1eda18210e75eHash of a FIREPOWER artifact.
SHA1e9d9d8c0c818ba9208e61eaf49af4c1b37f4eb59Hash of the detail.png SHEETCREEP artifact.
SHA1e9eeda092500d7c7f278672d35f733e0e26f0e2cHash of a FIREPOWER artifact.
SHA1f68cd104bfa2ac9992a98936c6e97c41e680b698Hash of the GServices.vbs loader.
SHA25620d72c8580b4d5ef4f771c91ce1d1207e5416fa789d8216a73a0abb8e030644fHash of a FIREPOWER artifact.
SHA256309a39ba10cd7c7075837b63d247fa45764f5496fdae215e95a3f4b65ab6dfc3Hash of a FIREPOWER artifact.
SHA256363fca9534e5cb69e40330473bcbd0acc439cf81a555234eed250f65c98478e3Hash of Pay.pdf, identified as a phishing PDF.
SHA25643fb05d9fc179f791b1a2814f7116ee577b6e48f62eee63af039350260d7fe2bHash of a reconstructed SHEETCREEP dropper .NET binary.
SHA25659abb997927e471472a1c487dea0180d11e9c99774bb138ace46771acba9c3d8Hash of Document.zip, an archive containing the SHEETCREEP payload.
SHA25661b2b6b61474398a966e26d3b909542450fcab9b6670558cecd6fabc1015bbceHash of d.exe, a SHEETCREEP and MAILCREEP dropper launcher.
SHA256644dda0ea5db1eb5f07ccfccddb909c6ee57235c4465adbfc342da6867cdb71aHash of a FIREPOWER artifact.
SHA25671794df37a107472e8d0829387741953f9e6c7778519b11f061c79ff6fb0f386Hash of the Proof.png SHEETCREEP artifact.
SHA25686d8b3fe209b3f1d9a20865ff1ee5d6015941c2a5394861118c8d6ec3695f1a6Hash of the PowerShell document stealer.
SHA256889b4b1e13b66aff349282eae3999783f5542f961b433a7d4653c5281e7f4d3eHash of a FIREPOWER artifact.
SHA256989ad43bb9e328d786664247c3af4c17be28932760113708a9c6de977d69652cHash of a FIREPOWER artifact.
SHA2569ab6d01a6df367ee505e59850438e6926dfb61c2ebfbe4e03eba48f70ee36ac3Hash of the GServices.vbs loader.
SHA2569eebbf8899a1cf4156a872e9b8cde2a8f6ab364b8089550510938405c622cc58Hash of the edge.exe SHEETCREEP artifact.
SHA256a97cc81a2f7c05bfc498b71999176c2aeb6e3ad273e48eb1f5c1c5647419c642Hash of the ds.png MAILCREEP artifact.
SHA256b56062033df06738b66c38b3fa2f82a7e8c558336a4790c83c7faad595172167Hash of the details.png artifact identified as SHEETCREEP.
SHA256bb11bea463ab1b976c3716591f93eccc71c1a2d1c389a371416b140cd8faa6f0Hash of the detail.png SHEETCREEP artifact.
SHA256bec00fa5a87195f182511ecc5292a716c79bc74e17bd1138c8fb2f2285df1b46Hash of the AttachmentLetter.LNK dropper launcher.
SHA256de14ca6d93dadbc1ec216700d76ad2d0e7b9ebceb95de68c631d0a1c01c915c4Hash of a FIREPOWER artifact.
SHA256eea5cb7795d86e4612edcc6f0085d151e1b7a7351646caf26955c2ac35158971Hash of chrome.exe identified as a SHEETCREEP dropper launcher.
URLhxxps[:]//docs[.]google[.]com/spreadsheets/d/1cB8jzFpQcixridoEz_eDvLnjCTx79gKFQSoFiuOErdM/editGoogle Sheets C2 URL used by SHEETCREEP.
URLhxxps[:]//docs[.]google[.]com/spreadsheets/d/1cdSJvZ7tx6CPBuEa66uTVWmSD4zABnZOLjM87pRXkTE/editGoogle Sheets C2 URL used by SHEETCREEP.
URLhxxps[:]//docs[.]google[.]com/spreadsheets/d/1wgx4gj3-YGGAwmtr1DRu4n1QkznK2pYoKO6C4GTmquY/editGoogle Sheets C2 URL used by SHEETCREEP.
URLhxxps[:]//gov-service-in-default-rtdb[.]firebaseio[.]comFIREPOWER C2 endpoint.
URLhxxps[:]//govs-services-in-default-rtdb[.]firebaseio[.]comFIREPOWER C2 endpoint.
URLhxxps[:]//hciaccounts[.]in/Documents[.]zipPayload-download URL serving the SHEETCREEP archive.
URLhxxps[:]//storage[.]googleapis[.]com/testfirebase-b24a8[.]appspot[.]com/config1[.]txtSHEETCREEP backup-configuration URL identified as an indicator.
URLhxxps[:]//testfirebase-b24a8-default-rtdb[.]firebaseio[.]com/(12336)005056C0000186/details[.]jsonSHEETCREEP backup-configuration URL identified as an indicator.
URLhxxps[:]//webdevurl-cc389-default-rtdb[.]firebaseio[.]comFIREPOWER C2 endpoint.

MITRE ATT&CK

Threat Actors

Malware

Vendors

Products

Countries

Industries

Related Articles