Habr•August 21, 2026•🇷🇺Translated from Russian

GOFFEE Dissects Custom COW Agent Forked from Poseidon Mythic Implant

Angara Security researchers have published a detailed technical analysis of a custom Go agent for the Mythic C2 framework used by the Russian-oriented APT group GOFFEE (Paper Werewolf). The implant, internally named COW, was discovered on compromised Linux servers during an incident response investigation and represents a standalone development branch forked from the public Poseidon agent rather than its Freyja derivative.

Initial Discovery and Obfuscation

During one investigation, the team identified servers where attackers had established persistence using Go-based Mythic agents. The binaries were protected with Garble obfuscation and packed with a modified version of UPX. Standard UPX unpacking failed because service headers had been partially removed or corrupted, requiring manual restoration of the packer structures. Even after unpacking, Garble had stripped most original function, package, and type names, complicating static analysis.

Origin from Poseidon

Initial indicators pointed to Poseidon, previously observed in GOFFEE operations. Comparison with public Poseidon and Freyja codebases revealed that COW is not a direct copy of either. A surviving file path in an early unobfuscated sample, /Mythic/agent_code/pkg/utils/p2p/poseidon_tcp.go, confirmed the Poseidon codebase as the direct ancestor. Additional architectural similarities in profile handling, Mythic tasking logic, and P2P module structure reinforced this conclusion.

Key Differences and Enhancements

Researchers documented multiple deviations from public Poseidon and Freyja versions:

  • Configuration continues to use ldflags instead of the later Base64/JSON approach adopted by the public projects.
  • Support for additional addresses inside HTTP profiles not present in Poseidon or Freyja.
  • Custom P2P implementation (p2p_tcp) with compatibility for Poseidon and webshell-based communication.
  • Expanded Windows capabilities including registry manipulation, .NET execution, screenshot capture, and persistence mechanisms.
  • Platform-specific command sets for both Linux and Windows environments.

These changes were observed across multiple related samples, indicating stable, intentional modifications rather than one-off build variations.

Additional Samples and Attribution

Retrospective searches on VirusTotal using surviving strings and build parameters located several additional Linux and Windows builds. Some samples lacked Garble obfuscation, preserving package and function names that aided further comparison. Attribution to GOFFEE was established through matching C2 infrastructure previously linked to the group in public incident reports, not merely code similarity.

Group Context

GOFFEE has conducted targeted espionage operations since at least 2022, primarily via spear-phishing with RAR archives, malicious Office documents, and HTA files. The group targets government organizations, energy, telecom, media, construction, industry, and defense sectors. Its toolkit includes PowerTaskel, PowerModul, MiRat, Sauropsida, BindSycler, DQuic, and a modified Owowa component, with heavy use of Garble, Ebowla, and custom encryption for evasion.

Related articles

AntiMalware•Malware & Botnets

uCreator Spyware Infiltrates Modified Telegram, WeChat and GCash Builds on Android

Security researcher Ovi has published a detailed analysis of uCreator, also known as YingGai, a commercial Android spyware platform designed for surveillance and remote app control. The malware intercepts messages, verification codes and account data directly inside legitimate applications without requiring root privileges. Infection vectors include tampered Telegram, WeChat and GCash APKs distributed through unofficial sources, as well as the Onion Box container that launches the target app inside a controlled environment. Once active, uCreator hooks into the host process, reads Telegram’s local message database through client interfaces, captures two-factor authentication passwords and hides its own session from the user. The operation is supported by cloud-based command panels and exposed GitLab repositories that revealed server-side code and development history. Compatibility problems have been noted on Android 17, and the total number of victims remains unknown.

Habr•Malware & Botnets

Researchers Deploy Cowrie Honeypot Disguised as NVIDIA H100 Server to Study SSH Botnet Tactics

A cybersecurity team set up a realistic Cowrie honeypot on a fake server equipped with four NVIDIA H100 GPUs, 128 AMD EPYC cores, and terabytes of storage to observe what SSH brute-force bots actually do after gaining access. The trap used a custom StickyAuth module that allowed entry only after several failed attempts and locked in the successful credential pair per IP address. Over the first 12.5 hours the system recorded 1,846 connections from 126 unique IPs, 175 successful logins, and 1,524 commands executed, with the majority of activity traced to a single botnet linked to the Outlaw group. The attackers deployed SSH keys signed mdrfckr, changed the root password, killed competing processes, installed cron jobs, and downloaded a mining archive called dota3 containing an IRC backdoor and its own SSH scanner. The researchers also identified three realism issues in the base Cowrie setup—limited grep flags, outdated filesystem paths in Debian 12, and inconsistent hostname reporting—and patched them to keep sophisticated bots engaged longer. An auxiliary LLM service later summarized each session in Telegram for easier analysis.

BoletimSec•Malware & Botnets

Hirudo Android Banking Trojan Uninstalls Legitimate Bank Apps and Installs Attacker-Controlled Fakes

Researchers at ThreatFabric have detailed Hirudo, a sophisticated Android banking trojan that also serves as a remote access tool and replaces genuine bank applications with attacker-controlled copies. The malware spreads through decoy apps themed around shopping, adult video, and short series, including Shopora, 1V1 X, ZoyaTV, and KoiShort. Once installed, it uses accessibility services to detect target banking apps, verify their signatures, display a fake update prompt, and force uninstallation of the real application before installing a malicious replica signed with a publicly known test key. The trojan employs components from the open-source YAHFA and Dobby projects to intercept signature checks, hide accessibility services, bypass screenshot restrictions, and forward Play Integrity attestations to the attacker’s server. Eight ready-made replicas target seven Indonesian banks, while credential theft focuses on users in China, India, Mexico, Morocco, and Thailand. Server logs collected in August 2026 contained thousands of credentials, device data, and financial profiles, with the attestation key set confirmed as publicly leaked and partially revoked by Google.

AntiMalware•Malware & Botnets

Over 300 Tor Exit Nodes Hijacked to Intercept SSH Passwords and Deploy Ebury Backdoor

Attackers compromised hundreds of Tor exit nodes and repurposed them to perform man-in-the-middle attacks against SSH connections. Instead of reaching the intended server, users were redirected to attacker-controlled infrastructure where they could be tricked into accepting a forged host key and revealing their credentials. Researcher kaba identified 333 malicious exit nodes routing traffic through the same 12 interception servers after noticing an unexpected host-key warning on October 2. The campaign also attempted to install the Ebury Linux backdoor designed to steal authentication data. The Tor Project confirmed that operators' servers had their configurations altered and some middle relays were converted into exit nodes. The initial access vector remains unknown, but the activity window was limited to October 1-5. Users who connected via Tor during this period, accepted an unfamiliar key, and entered a password should treat their credentials as compromised.