5

テスト目的で、不正なイーサネット フレームを送信する必要があります。Rx および Tx チェックサムのオフロードを無効にしました。

root@T60:~# ethtool --show-offload eth0
Features for eth0:
rx-checksumming: off
tx-checksumming: off
    tx-checksum-ipv4: off [fixed]
    tx-checksum-unneeded: off [fixed]
    tx-checksum-ip-generic: off
    tx-checksum-ipv6: off [fixed]
    tx-checksum-fcoe-crc: off [fixed]
    tx-checksum-sctp: off [fixed]

しかし、このオフロードには、IP、TCP、および UDP チェックサムのみが含まれますか? Scapy を使用して、イーサネット フッターで不正なフレーム シーケンス チェックを含むフレームを送信することは可能ですか? イーサネットFSCの計算はおそらくNICハードウェアに実装されているので、これには非常に疑問がありますか?

4

1 に答える 1

1
  1. はい、イーサネット、IP、TCP、UDP のチェックサム、および UDP チェックサムのすぐそばにある NIC はめったにチェックされません。

  2. はい、SCAPY は raw ソケットを使用することでチェックサムが正しくなくてもパケットを組み立てることができます

  3. ラを試してみてください:)

于 2013-10-19T05:13:28.050 に答える