在SSH握手期间分批获取数据包,然后提取其中的临时密钥对和其他数据进行分析。如何在握手过程中分批提取数据是一个很大的困难。直到现在我还没有找到相应的方法,或者在密钥协商过程中提取了数据。
在“ Hacking-with-Go / SSH client”之后,我将使用Go获取远程服务器的ssh.PublicKey
。
请参见Some notes on using Go to check and verify SSH host keys的“ Chris Siebenmann”
将在SSH Handshake期间提取公钥。