Poisson Used OpenSSH and Tailscale to Retain Access After Havoc C2 Went Offline

· Original article ↗

Summary

Cato Networks reconstructed an intrusion attributed to Poisson, who used OpenSSH and Tailscale to retain access to a French automotive business after its Havoc C2 went offline. The investigation also describes keylogging and persistence methods.

Key points

  • Cato Networks says Poisson compromised four machines at a small French automotive business and used a keylogger to collect banking and email credentials.
  • The reported malware chain used a VBScript stager, a PowerShell loader, and a .NET loader to run Havoc’s Demon agent largely in memory.
  • Poisson installed OpenSSH Server and Tailscale, configuring key-based SSH and a reverse tunnel as an alternate access path.
  • When the Havoc infrastructure went offline, access reportedly continued through Tailscale; the Havoc agents reconnected when the C2 returned 18 days later.
  • Cato says it reconstructed 339 commands over 33 days using material the operator left in an open storage bucket.
  • The investigation found no sign that Poisson took the documents he browsed, and says the contents of two executables run from Thales.zip remain unknown.
  • Cato recommends hunting for unexpected OpenSSH and Tailscale use, reverse SSH tunnels, privileged scheduled tasks, and related script activity rather than relying only on C2 takedowns.

Article Details

Attack Vectors
  • A VBScript stager used a sandbox-evasion delay, decrypted a PowerShell loader, and fetched a .NET loader that ran Havoc’s Demon agent in memory.
  • The operator used a scheduled task configured to run at every logon with highest privileges and injected shellcode into Explorer.exe.
  • A Python keylogger recorded keystrokes to a local file; the operator later accessed the file manually to collect banking and email credentials.
  • The operator installed OpenSSH Server and Tailscale, joined the victim machine to a private Tailscale network, and configured key-based SSH and a reverse tunnel to preserve access independently of the Havoc C2.
  • A custom-built RustDesk installation provided a backup remote-access channel.
Defensive Notes
  • Cato recommends alerting on OpenSSH Server installations on Windows workstations, unexpected tailscale.exe execution, and ssh -R reverse tunnels to external hosts.
  • Cato recommends monitoring wscript.exe running .vbs files from user staging folders, high-privilege scheduled tasks launching script interpreters, and powercfg standby-timeout changes.
  • Cato recommends treating a C2 takedown as insufficient remediation and hunting for independent persistence paths, including OpenSSH, Tailscale, scheduled tasks, and keyloggers.
  • Cato recommends blocking DuckDNS.

MITRE ATT&CK

Threat Actors

Malware

Products

Tools

Industries

Related Articles