Linux GoGra Backdoor Uses Microsoft Graph for Outlook-Based Command and Control

· Original article ↗

Summary

Symantec researchers report that Linux GoGra uses hardcoded Azure AD credentials and Outlook via Microsoft Graph for command-and-control, with systemd/XDG persistence and encrypted command execution; code similarities link it to Harvester.

Key points

  • Symantec researchers analyzed Linux GoGra samples and report that initial access involves ELF binaries disguised as PDFs.
  • A Go-based dropper deploys an i386 payload, which persists through systemd and an XDG autostart entry disguised as Conky.
  • The backdoor uses hardcoded Azure AD credentials and Microsoft Graph to access an Outlook mailbox.
  • It polls the “Zomato Pizza” folder for emails with subjects beginning “Input,” decrypts their commands, and executes them locally.
  • GoGra returns AES-encrypted results in reply emails with the subject “Output,” then deletes the original command emails.
  • Researchers link the Linux and Windows samples to the same developer—and point to Harvester—based on near-identical code, matching typos, and the same AES key.

Article Details

Attack Vectors
  • Victims are tricked into executing ELF binaries disguised as PDF files; a Go-based dropper then deploys an i386 payload.
  • The malware uses hardcoded Azure Active Directory credentials and Microsoft Graph API to access an Outlook mailbox, retrieve commands, and return results.
  • The malware establishes persistence through systemd and an XDG autostart entry that masquerades as Conky.

MITRE ATT&CK

Threat Actors

Malware

Vendors

Products

Industries

Related Articles