エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
ICMP Replyパケットに含まれるチェックサムを意図的に壊したらどうなるのだろう?と思って、試してみる... ICMP Replyパケットに含まれるチェックサムを意図的に壊したらどうなるのだろう?と思って、試してみることにした。 net/ipv4/icmp.cを眺めながら、チェックサムを入れている所を探す。どうやら、icmp_push_reply()でICMPヘッダーのチェックサムを入れている所(icmph->checksum)が怪しい。 % cat net/ipv4/icmp.c [...] static void icmp_push_reply(struct icmp_bxm *icmp_param, struct ipcm_cookie *ipc, struct rtable **rt) { struct sock *sk; struct sk_buff *skb; sk = icmp_sk(dev_net((*rt)->dst.dev)); if (ip_append_data(sk, i