SSHによる接続処理 TeraTerm CommOpen WSAAsyncSelect connect TTSSH TTXOpenTCP ソケット 関数の フック 接続前は何も しない。 TTXWSAAsyncSelect TTXconnect フック元 フック先 connect TTXconnect recv TTXrecv send TTXsend WSAAsyncSelect TTXWSAAsyncSelect サーバへTCP接続を行う。接続成 功すると、FD_CONNECTメッセー ジがTeraTermへ飛ぶ。 FD_CONNECT OnCommOpen CommStart FD_READ | FD_OOB | FD_CLOSE を登録。 ユーザ認証ダイアログ を表示する TTXWSAAsyncSelect AUTH_advance_to_next_cred start_user_auth FD_READ OnCommNotify 一番始めは”Protocol Version Exchange”がサーバより送ら れてくる。 SSH-2.0-TTSSH/2.46 Win32 CommProcRRQ CommReceive TTXrecv PKT_recv SSH_handle_server_ID サーバのバージョン情報を検証後、 クライアント(TTSSH)のバージョン 情報をサーバへ送る。
© Copyright 2025 ExpyDoc