私は読んだ the TCP Wikipediaでの接続の確立
簡単に言うと、開始するパケットは
理論的には、クライアントはパケットを読み取らずにサーバーへの接続を開くことができません。そこにブルートフォースが登場するかもしれません。
私の質問は
通常、ブルートフォースは必要ですか? (最新のOS、および暗号化されていない接続を想定)
もしそうなら、short
(65kの可能性)またはint
(40億)のブルートフォースについて話しているのでしょうか。
回答に暗示されているので、私は尋ねています この質問 IPアドレスは、方法を知っている誰かがほとんど努力することなくスプーフィングできることを尋ねます。
総当たりするには、32ビット(40億)のサーバーの初期シーケンス番号を正しく推測する必要があります。
ただし、TCPはプレーンテキストで送信されます。そのため、スプーフィングされたIPアドレスに盗聴できる場合(たとえば、クライアントとホストの間のルーターからパケットを盗聴できる場合)、最初のシーケンス番号を推測して、それを傍受することができます。
パケットを傍受できる場合は、ssl/tls/https/ssh接続を開始できます。そうでなければできません。
あなたの質問に答えるために、
リンク先の質問の answers の1つで述べたように、IPパケットを偽装することは簡単ですが、TCP接続ではありません。
あなたの質問は、スプーファーがターゲットから彼のスプーフィングされたIPアドレスへの発信パケットを傍受できないことを前提としていますが、常にそうであるとは限りません。
通常、ブルートフォースは必要ですか?
SSL/TLS/HTTPS接続に関連していますか?
SSHに関連していますか?