さて、私は自分のアパートのどこかでタブレットを紛失し、すでに何時間も探していました。これはAndroidデバイスであり、wifiが有効になっている(pingに応答する)ようですが、クラウドベースのメッセージには反応しないようです。さらに、Cerberusがインストールされていますが、接続できません。
フラット内のさまざまな場所からの信号強度を測定して、デバイスを物理的に見つける方法はありますか?
理論的にはwifi信号を三角測量することも可能であることはわかっています。4つのLinuxベースのwifiレシーバーがあっても、それを実行できる非商用ソフトウェアは知りません。
MoocherHunterのようなネットワーク監視ソフトウェアツールを使用して、wifi対応デバイスの地理位置情報をいつでも確認できます。
実際に言及されたツールは、wifiムーチャーを三角測量するために使用されますが、AndroidデバイスがLANに接続されていることを前提として、あなたのためにトリックを実行できます。
ルーターの管理コンソールは、ワイヤレスネットワークのアクティビティの詳細を確認するのに役立ちます。ルーターが接続されているIPアドレス、MACアドレス、およびデバイス名のリストが提供されているはずです。これらの詳細情報を利用して、このツールは、デバイスは2メートル以内にダウンします。
MoocherHunterは、アジアの法執行機関がWi-Fi係員を追跡するために使用されています。
ソフトウェアの説明によれば、ネットワークを介して送信するトラフィックからワイヤレスハッカーを2メートルの精度まで地理的に特定できるとのことです。ソフトウェアはWindowsでは実行可能ファイルとして実行されず、CDに書き込んでからコンピューターの起動に使用する必要があります。アイデアは、ラップトップ(およびワイヤレスカードの指向性アンテナ)を使用して、Wi-Fiムーチャーの物理的な場所を三角測量するために歩き回ることです。
moocherHunterの詳細については、こちらをご覧ください link
このようにして、ラップトップでデバイスを見つけることができます
可能性のある何かが機能する:
金物屋に行って真ちゅう製のメッシュをいくつか買って、コーンを作ります。メッシュを重ねてから、コーンの真ん中にスマートフォンを置いてください。真ちゅう製のメッシュはすべての無線信号をブロックする必要があるため、信号を受信した場合、その信号はコーンのオープンエリアの方向からのものです。理論的には、これを使用してデバイスにホームインできます。
ちなみに、真鍮メッシュは [〜#〜] scif [〜#〜] を構築する際の1つのコンポーネントです。
一部のWi-Fiルーターには信号強度測定があります。私はDD-WRTにこれがあることを知っています。あなたがそうするなら、あなたはこのようなことをすることができます:
水道管/金属スタッドなどはすべてwifi信号を歪める可能性があることに注意してください
もう1つのオプションは、 this のような独自の指向性アンテナを作成することです。
このページ をチェックして、便利なコマンドラインLinux wifiコマンドを確認することもできます。
開くAndroidデバイスマネージャー このリンク で開きます。 "Ring"を押します。
一階建て?信号強度のみを使用して、三角測量を並べ替えることができます。信号強度はトランスミッタからの距離に比例すると仮定する必要がありますが、これはあまり正確ではありませんが、サーチスペースを絞り込むのに十分なほど正確である可能性があります。
平屋建て?同じ考えですが、これで初めて3次元になります。各フロアで上記を繰り返します。運が良ければ、信号の強さによって、どの階にいるかが明らかになります。そうでない場合は、少なくとも家の一部に検索スペースを絞り込んでいます。たとえその部分の両方(または複数)の床を調べる必要がある場合でもです。
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
よりも近い)。
表示されているどのデバイスがターゲットかわからない場合は、いくつかのオプションがあります。最も簡単なのは、コンピュータ、タブレット、携帯電話、プリンタなど、他のすべてのものを切り替えるだけです(私は常にプリンタを忘れており、誰が自分のネットワークにつながっているのか疑問に思っています)。もう1つのオプションは、ネットワークで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を見つけることができました。トラフィックを生成できない場合は、おそらく三角測量の方法を使用する必要があります。