今Twitterを騒がしているl.instagram.com
ドメインのメッセージですが、
先日このメッセージが来たので、これの正体について少し探ろうと思います。
この記事内では無害化した複数のリンクを記述しているがもし除く場合は自己責任でどうぞ。
届いたメッセージ
リンク(無害化済み):
https:// l [dot] instagram [dot] com /?[My Twitter ID]_41_4559965334=e208e6be6eb9bf297853619e7cbeeeb5&e=ATO57b9Db1Mn3Ux88bPC-yAhRTW3Y4c9jBdUr86_sREpA1AL0RtYnjrvhw3WWJked-hV2C2V&s=1&s=1&u=http:// business [dot] instagram [dot] com /micro_site/url/?event_type=click&site=igb&destination=https%3A%2F%2Fwww.facebook.com%2Fads%2Fig_redirect%2F%3Fd%3DAd-9UUpXVqVLNUx_LYaKZeKek5oYlWjoEdXwzKgPbUE9qRpf4p77ahkKJVJ0kuzPpFtsCo6iNW3tiZLDTY2LPR4xCa63d0ycYdTB4uq9n11GSU2h81N4csFuuiw8b0crQB08jWUYW08n1cc2LujG0j00JXW6R7_-_xEeAwWPs56HHv7PQhgj6ktkhSEU5AhwI8vAMSgikxz8VtJ4JiQRzIjL%26a%3D1%26hash%3DAd9_0TyBjc1n8sHe
わかる人にはわかると思いますが、l.instagram.com
ドメインはTwitterなどで使われているようなt.co
ドメインのような役割を持っています。
つまり、これは別サイトへのリンクになっているようです。
このメッセージのリンク先
最終的にはhttps:// m [dot] ztney [dot] com /#BST
に飛ばされます。
流れとしては
- t.coからLocationヘッダで
http://l.instagram.com
に飛ぶ - そのまま307, Locationヘッダで
https://l.instagram.com
に飛ぶ - JavaScriptまたはrefreshタグで下記に飛ぶ
https:// business [dot] instagram [dot] com /micro_site/url/?event_type=click&site=igb&destination=https://www.facebook.com/ads/ig_redirect/?d=Ad-9UUpXVqVLNUx_LYaKZeKek5oYlWjoEdXwzKgPbUE9qRpf4p77ahkKJVJ0kuzPpFtsCo6iNW3tiZLDTY2LPR4xCa63d0ycYdTB4uq9n11GSU2h81N4csFuuiw8b0crQB08jWUYW08n1cc2LujG0j00JXW6R7_-_xEeAwWPs56HHv7PQhgj6ktkhSEU5AhwI8vAMSgikxz8VtJ4JiQRzIjL&a=1&hash=Ad9_0TyBjc1n8sHe
- 302, Locationタグで下記に飛ぶ
https:// www [dot] facebook [dot] com /ads/ig_redirect/?d=Ad-9UUpXVqVLNUx_LYaKZeKek5oYlWjoEdXwzKgPbUE9qRpf4p77ahkKJVJ0kuzPpFtsCo6iNW3tiZLDTY2LPR4xCa63d0ycYdTB4uq9n11GSU2h81N4csFuuiw8b0crQB08jWUYW08n1cc2LujG0j00JXW6R7_-_xEeAwWPs56HHv7PQhgj6ktkhSEU5AhwI8vAMSgikxz8VtJ4JiQRzIjL&a=1&hash=Ad9_0TyBjc1n8sHe
- 302, Locationタグで
http:// bartinkizogrenciyurdu [dot] com /STALK
に飛ぶ - 307, Locationタグで
https
に飛ぶ - 5,6の流れをURL末端に
/
を入れて実施 - 302, Locationで
https://m [dot] ztney [dot] com/_BST_
に飛ぶ - いろいろあって
https:// m [dot] ztney [dot] com /#BST
に飛ぶ(理由がわからんかった)
このリンクはよくできていて、t.co
を経由していないと(ほかにも条件はありそうですが)Instagram businessに飛ばされます。
LOG IN WITH TWITTERの挙動
最終的にはTwitterのアプリケーション連携に行くが、途中の流れは下記のようになる。
- ボタンは
https://m [dot] ztney [dot] com/gir
に飛ぶ - 302, Locationで
https://www [dot] twitbu [dot] com/web/bridge.php?ref=ztney
に飛ぶ - ランダムなトークンを設定した状態で、302でTwitterの連携画面に
oauth_token
の値が毎回変更されているのが個人的には面白かった。
連携アプリケーション名はランダムで変更されているようだ。
連携画面はこんな感じ。
たれか暇な人API制限かかるまでアカウント登録してみてくれないかな…
最後に
こういうの調べるの楽しい!