Skip to content

Shaking Out Shells with SSHamble

HD Moore

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

Creator Stage·50 min

  • DEF CON
  • Recon
  • Date: Aug 2025
  • Location: Las Vegas

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.

reconbug-bountysecrets-detection+2