Executive Summary
Exaramel for Linux is an encrypted Go‑based RAT that establishes persistent HTTPS backdoor connections, enabling attackers to execute remote commands, exfiltrate data, and dynamically load additional modules. Its modular and static binary design complicates detection, making it a potent tool for covert intelligence gathering on compromised Linux servers.
Enhanced Description
Exaramel for Linux is a clandestine remote‑access trojan built in Go and released as a statically linked 64‑bit ELF binary that runs on most modern distributions without additional dependencies. Once executed, the malware opens an encrypted HTTPS channel to a command-and-control (C&C) server to receive instructions, exfiltrate collected data, and download supplementary modules. It can spawn system processes, enumerate kernel objects and environment variables, copy files across the network, and establish persistence through hidden system service entries or cron jobs. First identified by ESET as part of their TeleBots family in 2018, Exaramel has been observed targeting Linux servers and embedded devices for espionage. The tool’s modular design allows attackers to extend functionality on the fly, while its native Go implementation obscures statically compiled binaries from many signature‑based detection engines. The malware can perform privileged enumeration, remote code execution, lateral movement via SSH key or SUID binaries, and exfiltrate logs and credentials over its HTTP channel. In known campaigns it has been paired with other components of the TeleBot kit to deliver a full command-and-control ecosystem capable of targeting both internal infrastructure and external assets. Threat summary
Key Capabilities
ATT&CK Techniques
Recommended Actions
Suggested Tags
Confidence Assessment
The analysis is based largely on the ESET TeleBots overview, which provides limited technical details. While the core capabilities are inferred from typical RAT behavior noted for Exaramel, there are gaps regarding specific persistence methods, actual command syntax, indicator lists, and real‑world deployment patterns. Further sandboxing or reverse‑engineering of sample binaries would be required to confirm all described behaviors.
Exaramel for Linux is a backdoor written in the Go Programming Language and compiled as a 64-bit ELF binary. The Windows version is tracked separately under Exaramel for Windows.(Citation: ESET TeleBots Oct 2018)