1
コード月が属するip_hdr-> SADDR手段のLinuxのnetfilterフック関数から抽出さnetfilterのフック関数メモリ参照が
char ipAddr[] = {192, 168, 88, 2};
struct iphdr *ip_hdr = (struct iphdr*)(some_valid_eth_hdr_pointer + 1);
if (0 == memcmp((void*)(ip_hdr->saddr), (void*)ipAddr, 4)) /*memcmp cause my whole system crashed*/
{
printk("ip source addr matched\n");
}
コードスニペットを見てください。私のシステムをクラッシュカーネル空間のメモリ、と私はかなりip_hdrが有効なメモリを指していることを確信しています。まだ問題は何か分からないので、私を助けてください。
ありがとうございます!
OMG、私はそれを試してみましょう。どうもありがとうございました – Tracy