クライアント アプリケーションがセッション キーを返すために使用しているアルゴリズムを調べようとしています。
接続を開始すると、サーバーは最初に一意のセッション キーを送信します。次に、クライアントは暗号化またはハッシュ化されたパスワードで応答し、ユーザー名と一緒にサーバーに送信する必要があります。
クライアントとサーバー間のネットワーク トレースの例: (ユーザー名: serv1ce / パスワード: test12)
サーバーから受信したアプリ << 52 d7 1c 3f 9f 2c 05 c9 (ワンタイム セッション キー)
サーバーに送信されたアプリ >> 11 83 2d 7d ff 0c 51 8c 53 45 52 56 31 43 45 20
「53 45 52 56 31 43 45 20」の部分は、バイト値 (serv1ce) としてのクリア テキストのユーザー名です。
パスワード「test12」と64ビット(8バイト)セッションキー「52 d7 1c 3f 9f 2c 05 c9」でバイト「11 83 2d 7d ff 0c 51 8c」がどのように作成されたか知っている人はいますか?