Shaking Out Shells with SSHamble
Metasploit creator HD Moore introduces SSHamble, a state-machine-driven scanning and analysis tool to uncover obscure implementation flaws across SSH servers.
Summary
The Ubiquity and Complexity of the SSH Protocol
Secure Shell (SSH) is the standard protocol for secure remote administration across millions of enterprise servers, network switches, and embedded devices worldwide.
SSHamble: State-Machine-Driven Protocol Auditing
HD Moore introduces SSHamble, an open-source security scanner that maps and analyzes SSH server state machines, banner discrepancies, and protocol negotiation handshakes at Internet scale.
Uncovering Implementation Flaws and Authentication Bypasses
By systematically probing non-standard packet sequences and cipher combinations, SSHamble identifies misconfigured authentication modules, memory leaks, and obscure pre-authentication vulnerabilities in proprietary SSH daemons.
Actionable Reconnaissance for Defenders and Researchers
Deploying automated SSH state-machine analysis enables organizations to audit their external attack surface, identify deprecated cryptographic algorithms, and enforce strict SSH hardening standards.
Related talks
Main Stage·45 min
HD Moore · Rob King
Analysis of internet-wide SSH implementations revealing hidden capabilities, unexpected exposures, and protocol anomalies.
Main Stage·42 min
Bill Demirkapi
Scalable big-data pipeline and query methodologies to uncover zero-day vulnerabilities across millions of applications and endpoints.
Creator Stage·50 min
Adam Langley · Ben Sadeghipour
Demonstrates practical regular expression techniques for bug bounty hunters to uncover hidden API endpoints, bypass filters, and extract secrets from code repositories.


