]> asedeno.scripts.mit.edu Git - PuTTY.git/commit
Add FUZZING support to ssh.c.
authorBen Harris <bjh21@bjh21.me.uk>
Sun, 18 Oct 2015 12:04:58 +0000 (13:04 +0100)
committerBen Harris <bjh21@bjh21.me.uk>
Wed, 28 Oct 2015 22:08:58 +0000 (22:08 +0000)
commitaf1460d6e5044a3344aaacd15c91cfdcb58578e7
tree862b804831061590cc5419c85a25e511b37a7daf
parent5471539a6738484b48fb938c88dce547a3e4b299
Add FUZZING support to ssh.c.

This adds the "none" cipher and MAC, and also disables kex signure
verification and host-key checking.  Since a client like this is
completely insecure, it also rewrites the client version string to
start "ISH", which should make it fail to interoperate with a real SSH
server.  The server version string is still expected to begin "SSH" so
the real packet captures can be used against it.
ssh.c