Analysis · DiggingBeagle record
What a fake H100 server and AI honeypots can actually prove
SSH decoys, Flowise emulation and intercepted LLMjacking prompts expose attacker intent at different layers. Their connection counts and proposed steps are not verified compromises.
- Published
- Oct 26, 2026
Overview
A decoy server advertised four NVIDIA H100 GPUs, admitted automated SSH logins and recorded miner-oriented commands. Another decoy accepted prompts describing an autonomous offensive agent. Only one of those observations involved commands actually submitted to a simulated shell, and neither established that the requested intrusion or mining succeeded on a real victim. Reading the two as equivalent would turn a useful honeypot experiment into an unsupported claim about AI-driven attacks.
What the fake H100 server actually measured
Between 16:20 UTC on October 24 and 04:59 UTC on October 25, 2026, an operator ran a Cowrie SSH trap disguised as a Debian 12 training server. Its apparent 128-core CPU, terabyte of memory, four H100 accelerators, model checkpoints and cloud secrets were fabricated. The operator's field report records 1,846 connections from 126 IP addresses, 1,536 failed logins, 175 accepted logins from 70 addresses, and 102 sessions with commands from 65 addresses. The emulator logged 1,524 commands and 219 download attempts involving 47 distinct files. These are counts within a deliberately artificial service, not confirmed compromises of actual training servers.
The distinction starts with authentication. The trap intentionally accepted a source after two to five failures and then pinned the successful username/password combination to that address. It simulated a guessed password; it did not discover a weak password on a genuine machine. One address accounted for 1,198 connections, so 1,846 connections should not become 1,846 actors or attempts against distinct targets.
Fifty-nine of the 65 command-issuing addresses followed an almost identical SSH persistence and mining script, including authorized_keys changes, root-password commands, process cleanup, cron persistence and a proposed download. A reused key comment and command structure resemble Outlaw tradecraft. Elastic's independent Outlaw analysis documents SSH propagation, persistence and miner components; older SANS honeypot observations recorded the same distinctive key comment. Those historical sources support a tradecraft comparison, not proof that one operator controlled all 59 October addresses. Cowrie recorded simulated effects and stored attempted downloads; the report does not demonstrate miners running on real H100 hardware.
The decoy's limitations influenced what an attacker appeared to see. Its first implementation of grep ignored case-insensitive matching, so a script using lspci | grep -i nvidia failed to find the advertised GPUs. One scanner returned 38 times: 34 probes before the repair and four after. It then stopped. This sequence cannot establish whether the repaired lure deterred, attracted or simply coincided with the scanner's schedule. The operator had considered an LLM-generated shell emulator but used deterministic Cowrie responses instead. A separate model summarized captured commands for the defender; that does not make the incoming SSH traffic AI-operated.
Compare what each decoy allowed an observer to see
| Decoy and claimed surface | Directly recorded | Not established by that record |
|---|---|---|
| Fake H100 SSH server | Password attempts, deliberately admitted sessions, command strings, attempted downloads and simulated shell responses | Real GPU use, a successful external infection, or the number of distinct human operators |
| Flowise orchestration honeypot | API enumeration, access to planted credentials, workflow manipulation attempts and offensive prompts | A real model complying, successful shell execution or theft of production database secrets |
| Skynet inference honeypot | An attacker-supplied instruction set, 74 declared offensive tools, a three-step history supplied in the request, and a honeypot fallback response | Execution of those historical tool calls by the honeypot, a completed 100,000-step campaign or victim compromise |
Sekoia's Flowise investigation simulated the REST surface of an intentionally exposed Flowise 2.2.8 service, with per-client state and planted keys. The visitor enumerated APIs, retrieved fake credentials, modified or tried to create flows, configured an outbound callback node and asked an agent to analyze external targets. The decoy did not run actual model inference or system commands. The findings establish misuse attempts against an orchestration surface, not exploitation of a historical Flowise authentication-bypass CVE on that 2.2.8 emulator.
In Symantec's Skynet study, the apparent resource was an exposed inference endpoint that an attacker wanted to use at another owner's expense. The submitted prompt specified 74 tools, offensive objectives and a loop of up to 100,000 unattended steps. Crucially, the three purported tool results appeared inside the attacker's supplied conversation history; the honeypot itself returned a generic fallback and executed no tool calls. A separate request containing an encoded miner script was captured later, but the decoy did not run that script either. The more than 127,000 requests reported across the wider AI honeypot concern all observed traffic, not 127,000 executions of this particular agent.