He estado usando sbd para compararlo con Ncat. Ncat ofrece SSL con o sin certificados. sbd ofrece AES-CBC-128
, con una opción para anular la "frase predeterminada a usar para el cifrado".
sbd -h
...
-c on|off encryption on/off. specify whether you want to use the built-in
AES-CBC-128 + HMAC-SHA1 encryption implementation (by
Christophe Devine - http://www.cr0.net:8040/) or not
default is: -c on
-k secret override default phrase to use for encryption (secret must be
shared between client and server)
Esto parece que una clave de cifrado predeterminada está codificada en sbd. ¿Es esto cierto? Si es así, ¿el uso de este secreto predeterminado permitiría revertir el binario distribuido, encontrar la clave, luego volver a ensamblar los flujos de TCP de las sesiones sbd y descifrarlos?