Researchers Trace Geacon_Pro Infrastructure and Linux and Windows Payloads

· Original article ↗

Summary

Hunt researchers analyzed suspected Geacon_Pro servers, exposed directories, deployment scripts, and Linux and Windows payloads, including a webshell. They caution that certificate matches alone cannot confirm malicious use.

Key points

  • Researchers found 12 IPs matching Geacon_Pro’s default certificate fields, but warn that certificate matches alone do not establish that a server is running the tool.
  • An exposed directory contained scripts that downloaded files from suspicious domains, installed a service disguised as the Zabbix Agent, and configured it to run with root privileges and restart automatically.
  • The Linux ELF file alis was identified by some VirusTotal vendors as a Geacon/Cobalt Strike variant; analysis also linked it to Geacon_Pro and a command-and-control server.
  • A separate server hosted Linux and Windows binaries with indicators associated with Geacon, including an ARM Linux sample detected as a Cobalt Strike variant.
  • Researchers deobfuscated a JSP file and found a webshell designed to execute commands and upload files on remote servers.
  • The investigation also observed rotating Geacon_Pro certificates alongside RedGuard and Cobalt Strike certificate indicators on another server.
  • The researchers say security teams should monitor Linux systems as well as Windows for these tools and related activity.

Article Details

Attack Vectors
  • Bash scripts downloaded an ELF payload from a suspicious domain and installed it as a service masquerading as the Zabbix Agent.
  • The scripts configured the service to run with root privileges, start automatically, and restart if it stopped.
  • The article reports Cobalt Strike-related payloads communicating with command-and-control infrastructure.
  • A Unicode-escape-obfuscated JSP webshell could execute commands and upload files after deployment to a remote server.
Defensive Notes
  • Do not attribute a server to Geacon_Pro solely because it uses the tool's default certificate; the certificate is publicly available and may be used for legitimate or unrelated software.
  • Monitor exposed directories, suspicious service creation and persistence, and the indicators listed in the article.
  • Investigate Linux and Unix systems as well as Windows endpoints for Geacon-related activity.

Indicators of compromise

TypeIndicatorContext
SHA10e6c770f37ce2aa7942dce5350ca1fe781e5f479SHA-1 hash of gslll.jsp, a Unicode-obfuscated webshell.
SHA120ebea093d50351f686fa80e64f9171e80bf50e8SHA-1 hash of grpc, described as a renamed fast reverse proxy binary for Linux.
SHA17fbfb47aee77fd965a5b703c12f5da7505af6fc6SHA-1 hash of m_arm64, identified by 20 security vendors as a Cobalt Strike variant.
SHA1cab73e5f990143ed8311d760ceca7bb12e33c0d2SHA-1 hash of alis, identified by the article as an ELF Golang variant of Cobalt Strike.
SHA1d2746e2a30719760583c62b034312e16565e652eSHA-1 hash of s2, a script that downloads the alis payload.
SHA1fa21b1c5063d296d3402ff94a34b6b3a9285e59bSHA-1 hash of s1, a script in the open directory that installs a masquerading service.
SHA1ffc4f2996cca934185bf36355fc4c09aef871435SHA-1 hash of ha.exe, a Windows executable flagged as malicious by five VirusTotal vendors.

MITRE ATT&CK

People

Vendors

Products

Tools

Countries

Related Articles