linux – ノートパソコンや携帯電話を使って物理的にwifiデバイスを見つけるにはどうすればいいですか?

android linux networking

さて、私はタブレットをアパートのどこかで紛失してしまい、すでに何時間も探しています。それはAndroidデバイスで、wifiが有効になっているようです(pingに反応する)が、クラウドベースのメッセージには反応しないようです。さらに、私はそれにケルベロスをインストールしていますが、それに接続することはできません

私のアパートの様々な場所の信号強度を測定して、物理的にデバイスを見つける方法はありますか?

理論的には wifi 信号を三角測量することも可能で、Linux ベースの wifi 受信機を 4 台持っているにもかかわらず、それが可能な非商用ソフトウェアを知りません

  36  Force  2013-05-28


ベストアンサー

MoocherHunter のようなネットワーク監視ソフトウェアツールを使用して、Wifi 対応デバイスのジオロケーションを三角測量することができます

実際には、言及されたツールを三角測量するために使用されますが、あなたのためのトリックを行うことができます、それは、アンドロイドデバイスがあなたのLANに接続されていることを与えられます

あなたのルーターの管理コンソールはあなたの無線ネットワークactivity.Itについての詳細を見つけるのを助けることができるIPアドレス、MACアドレス、およびそれが接続されているデバイス名のリストを提供する必要がありますこれらの詳細の助けを借りて、このツールはあなたが2メートル以内にデバイスを見つけるのに役立ちます

MoocherHunterは、アジアの法執行機関がWi-Fiムーチャーを追跡するために使用されています

ソフトウェアの説明によると、彼らがネットワークを介して送信するトラフィックから無線ハッカーの位置を地理的に特定することができます、2メートルの精度まで。ソフトウェアはWindowsで実行可能なように実行されません,むしろそれはCDに焼く必要があります,その後、コンピュータを起動するために使用されます。アイデアは、あなたのラップトップ(とあなたのワイヤレスカードの指向性アンテナ)を使用すると、Wi-Fi moocherの物理的な場所を三角測量するために歩くだろう

この リンク を経由して MoocherHunter の詳細をご覧いただけます

この方法では、あなたのラップトップでデバイスを見つけることができます

8  Ashildr  2013-08-09


上手くいくかもしれないもの

ハードウェアストアに行き、いくつかの真鍮のメッシュを購入し、コーンを構築します。おそらく、メッシュを層にする必要がありますし、コーンの真ん中にあなたの携帯電話を保持します。真鍮のメッシュは、すべての無線信号をブロックする必要がありますので、信号を取得する場合は、そのコーンのオープンエリアの方向から来ている。理論的には, あなたは、デバイス上のホームにこれを使用することができます

参考までに、真鍮のメッシュは、SCIFを構築するための1つのコンポーネントです

12  Keltari  2013-05-31


wifiルーターの中には信号強度の測定ができるものがあります。私はDD-WRTがこれを持っていることを知っています。もしあなたのが持っていれば、こんなことができます

  • 長いイーサネットコードを入手しましょう
  • あなたのケーブルモデム/インターネット接続などにルータと1に1つの端を差し込みます
  • アパートの周りにルーターを移動させて、どこで一番強い信号が出ているかを確認してください

心に留めておいてください、水道管/金属のスタッドなどは、すべてのwifi信号を歪めることができます

もう一つの選択肢は、thisのような、独自の指向性アンテナを作ることでしょう

また、このページをチェックアウトすると、便利なコマンドラインlinux wifiコマンドが見つかります

5  alexpotato  2013-05-31


平屋?信号強度だけで三角測量ができる信号の強さは送信機からの距離に比例すると 仮定しなければなりません それはあまり正確ではありませんが 探索空間を狭めるのには十分に正確かもしれません

  • あなたのアパートの3つのポイントから信号強度を測定します
  • 平面図に3点をマークし、コンパスを使って、信号の強さに比例した半径で円弧を描き、円弧が平面内のかなり小さなスペースを囲むように平面を横切る
  • 私たちが行った仮定が本当であれば(あなたの測定と図面が正確であれば)、あなたのタブレットは円弧の間のスペース内にあるはずです。それは完全に真実ではありませんが、うまくいけばあまり遠くないことを願っています
  • そのスペースの近くで検索を開始します。うまくいけば、その場所が実際にタブレットを置いた場所を思い出させてくれます。そうでない場合は、そこから検索を開始し、おそらくこの場所からより短い距離で上記の手順を繰り返します

何階建てのアパート?同じ考えだが、今は第3の次元を持っている。各階で上記を繰り返す運が良ければ、信号の強さで何階にあるかが分かる。そうでなくても、少なくとも家の一部分に捜索範囲を絞ったことになる。たとえその部分の両方の階(または数階)を探さなければならなくても

2  JRobert  2013-05-31


Linux上のhorstを使ってデバイスの位置を特定することができました。他の回答では、三角測量の方法は示されていますが、実際の信号強度を得る方法は示されていません。horst はそれができますし、おそらく kismet もできます

まず、無線LANアダプタを指してホルストを実行します。horst -i wlan0.次に e を押して ESSID の画面に移動し、ネットワークを探します。horst を実行すると、隣の人のデバイスがたくさん出てくるので、フィルタリングを開始する必要があります。ESSIDの画面から、自分のネットワークのBSSIDの値(カッコ内の値)を取得して、そのフィルターで再起動します。horst -i wlan0 -B xx:xx:xx:xx:xx:xx (もちろん、xxを実際のBSSIDに置き換えてください)

horst は、あなたのデバイスだけを表示しているはずです。これで、リストを信号の強さで並べ替え(oからs)、ノートパソコンを持って家の中を歩き回って、信号の増減を確認することができるようになりました。値は dBm で表示されていますので、数値が増加していることを確認してください (-25-50 よりも近いです)

表示されているデバイスのどれがターゲットなのかわからない場合は、いくつかの選択肢があります。一番簡単なのは、コンピュータ、タブレット、電話、プリンタ(私はいつもプリンタを忘れてしまい、誰が私のネットワークに接続しているのか気になってしまいます)など、他のすべてのデバイスのスイッチを切ることです。もう一つの方法は、ネットワーク上でnmapを実行して、提供された情報を見て、どれがターゲットであるか分かるかどうかを確認することです(例えば、MACを指定することで、メーカーが表示されることもあります)

どれが自分のデバイスかを判断したら、-eで再起動して具体的に見てみましょう。horst -i wlan0 -e xx:xx:xx:xx:xx:xx

horstでは、デバイスがトラフィックを見たときに画面上の信号の強さが更新されるだけですが。pingしてみたり、話しかけることができます (WhatsApp メッセージの送信など)。私の場合、デバイスのIPとMACを見つけるためにnmapをすでに使っていたので、nmapをループでスキャンする方が簡単だと思いました(pingではできないので)。while true; do nmap 192.168.0.10; done は IP にかなりの量のトラフィックを発生させていたので、歩き回って信号強度を見るだけで IP の位置を特定することができました。もし、トラフィックを発生させることができないのであれば、おそらく、三角測量の方法で行く必要があるでしょう

1  caxcaxcoatl  2019-08-17


タイトルとURLをコピーしました