Jak mogę uzyskać symetryczny klucz szyfrujący używany przez SSH?


1

Patrzę na ślad Wiresharka wykonany przeze mnie i chciałem zobaczyć, co klient wysłał na serwer i co serwer odpowiedział w strumieniu danych zaszyfrowanej aplikacji. Chociaż widzę, jaką metodę zastosowano do szyfrowania (ChaCha), oczywiście nie widzę symetrycznego klucza szyfrowania, który został wynegocjowany przy użyciu Diffie Hellman.

Czy istnieje opcja sshlub sshdwydrukować lub zalogować tajny klucz używany w symetrycznym szyfrem?

Odpowiedzi:


0

Nie. Musisz skompilować ponownie, opensshaby uzyskać te informacje od klienta. Wszystkie klucze są uzyskiwane w kex.c .

Zauważ, że jest ich 6 na podstawie wspólnego klucza, 2 IV, 2 dla szyfrowania i 2 dla MAC (różne dla obu kierunków).

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.