TCPためしに送信の準備中

SYNフラグを立ててTCP送信してみようと試みる。
手順としては

  1. あて先IPアドレスを適当に決める
  2. ARPIPアドレスMACアドレス変換
  3. Etherフレームを整える
  4. IPヘッダを用意
  5. TCPヘッダを用意


相手が分かっているので1, 2 あたりは省略。
でやってみたらうまく行かない。

Etherealでも検出されない⇒Etherフレームでプロトコル指定忘れ
TCPチェックサムがあっていないとEtherealで怒られる
TCPヘッダのフラグの順番間違えているっぽい。エンディアンか?


今日はここまで。