Facebookから来る通知メールのヘッダを見れば友達のIPアドレスがわかる模様

こちらの記事を見てやってみたら実際にできたので。

Facebook で友達リクエストがあったりメッセージが来たりすると
通知メールが届く。

このメールのヘッダを見るとこんな行があって

X-Facebook: from zuckmail ([[ここに何か文字列]])
by www.facebook.com with HTTP (ZuckMail);

この文字列の部分を Base64 デコードすると

perl -MMIME::Base64 -le ‘print decode_base64(“NzYuMTY5LjIzLjU2”)’

ドットで区切られた4つの数字が表れる。
IP アドレスですねこれ。

しかも実際に届いたメールのヘッダから
この方法で IP アドレスを復元してルックアップしてみたら、
元記事で述べられているとおり
どうやらこれは送信者(Facebook でのお友達)の IP アドレスっぽい。

まあ送信相手は Facebook で繋がっている友達であって
その相手に自分の IP アドレスが知られてたところで
特に困ることはありませんけどね。

  • このエントリーをはてなブックマークに追加