トップページに戻る

Category

AllArchives

Checker

Credit

FAQ: ***を使ったIP抜き方法とは

特定のソフトを使って他人のIPアドレスを抜く方法に関して。「特定のサイト内で公開されている掲示板やチャットで見かけた他人のIPを抜きたい」という話は別テキストで書く予定です。


「他人のIPを抜きたい」と思った時、まず考えるべきことは「その『他人』と直接的なコネクションを張ることは可能か」という点です。「ネット」というモノの仕組み上、あるPC(例えばこの文章を読んでいる貴方のPC)は必ず「現在自分がコネクションを張っている相手のIPアドレス」を知っている。例えばnetstatを使えば「現在コネクションを張っている相手のIPアドレス」を見ることが可能です。
参考: 小学生でも分かるIP抜き講座(1)
しかしnetstatはお世辞にも「使いやすい」とは言い難い。そこで、現実的なことを考えるならば例えばパーソナルファイアーウォールソフトを使うのが良いでしょう。
参考: 小学生でも分かるIP抜き講座(2)
さて。では、如何にして「相手と直接的なコネクションを張」れば良いのか。コレは完全に「サービスによって変わる」「ソフトによって変わる」という類の話なので一言では答えられません。ここでは架空のメッセンジャーソフト「tokix messenger」を使ったIP抜き方法を模索する主人公が行うべきことを書きます。
  1. 協力者となる友人を探す
  2. 友人に「自分(友人)のIPアドレス」を調べてもらう
  3. その「友人のIPアドレス」を教えてもらう
  4. tokix messengerを使い、例えば「友人にメッセージを送る」「友人からメッセージを受ける」「友人にファイルを転送する」「友人とボイスチャットを行う」等、実装された様々な機能を試してみる
  5. この時パーソナルファイアーウォールソフト等を監視し「教えてもらった友人のIPアドレス」が「現在コネクションを張っている相手のIPアドレス一覧」に登場するかチェックする
  6. 登場したならば、その時使用していた機能は「相手と直接コネクションを張る機能」だと分かる(例えばファイル転送時に友人のIPアドレスが「現在コネクションを張っている相手のIPアドレス一覧」に登場したなら、「tokix messengerによるファイル転送」は「相手と直接コネクションを張る機能」である)
  7. 「相手と直接コネクションを張る機能」が分かったならば、次回以降「IPを抜きたい相手」に対しその機能(先の例なら「tokix messengerによるファイル転送」)を行えばよい
一般的に言うならば「ファイル転送」「ボイスチャット」は基本的に相手と直接的なコネクションを張ります。ですが、まぁ所詮は
「サービスによって変わる」「ソフトによって変わる」という類の話
なので、重要なのは「どうすれば自分で方法を探すことが出来るか」ということでしょう。上記のようにパーソナルファイアーウォールなどを用い「何をすると相手との直接的なコネクションが生じるのか」という点を自分で調べればよい、と。
さらに付け加えるならば、「ある機能を使えば相手と直接的なコネクションを張ることが出来る」としても、「相手と直接的コネクションを張るのが『相手の了承後』なのか『了承前』なのか」は大きな差です。つまり、例えばtokix messengerのファイル転送機能が「相手と直接的コネクションを張る機能」だとしても
  1. 自分が他人に対しファイル転送許可願いを送る
  2. 相手がそれを了承しファイルの転送が開始される
「直接的コネクションを張る」のが1の後なのか2の後なのか。「2の後」だった場合は「如何にして相手を騙し了承させるか」というのが「実戦的IP抜き方法」の上で重要なポイントになるでしょう。一般化して言えば「メッセンジャーソフトは2の後でファイル共有ソフトは1の後(というか『了承』という概念が存在しない)」なので、よく聞かれる「ファイル共有ソフトはメッセンジャーよりもIPを抜かれやすい」というような主張はここから生まれているのだと思います。

蛇足として書いておくと、「直接的」でない「コネクション」は「間接的なコネクション」です。例えばメッセンジャーを使い相手にメッセージを送ったとする。そのメッセージが相手に届いても「相手のIPアドレス」が「現在コネクションを張っている相手のIPアドレス一覧」に登場しなかったとする。この時何が起こっているのかと言えば、
自分 → メッセンジャーのサーバー等第三者 → 相手
といった二段階の「間接的な」コネクションである、と。これでは「自分」にとって「現在コネクションを張っている相手」は「メッセンジャーのサーバー等第三者」であって「相手」ではないので、相手のIPアドレスを抜くことは出来ない訳です。

SeeAlso

SameSubCategory

Footprint

Navigation

TrackBack

この記事へのトラックバック

Comment

PostForm

情報を登録  
コメントは本文以外省略可能で、当方の承認後掲載されます