Sshamble: Unexpected Exposures in the Secure Shell
Analysis of internet-wide SSH implementations revealing hidden capabilities, unexpected exposures, and protocol anomalies.
Summary
SSH Evolution and Ubiquity
The Secure Shell (SSH) has evolved from a remote shell service to a standardized secure transport that is second only to Transport Layer Security (TLS) in terms of exposure and popularity. SSH is no longer just for POSIX operating systems; SSH services can be found in everything from network devices, to source code forges, to Windows-based file transfer tools. While OpenSSH is still the most prominent implementation, it's now just one of dozens, and these include a handful of libraries that drive a wide range of applications. This presentation digs deep into SSH, the lesser-known implementations, many of the surprising security issues found along the way, and how to exploit them. As part of this talk, we will release an open source tool, dubbed "sshamble", that assists with research and security testing of SSH services.
Related talks
Main Stage·20 min
HD Moore
Metasploit creator HD Moore introduces SSHamble, a state-machine-driven scanning and analysis tool to uncover obscure implementation flaws across SSH servers.
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·22 min
Gunnar Andrews
Presents practical automation strategies and custom tooling to discover fresh targets in bug bounty programs without triggering rate limits.


