WiFiネットワークのセキュリティを評価してください。不正なユーザーが存在する可能性がありますか?WPSプロトコルの分析。
WPSAppは、WPSプロトコルを使用してネットワークのセキュリティを評価します。
このプロトコルは、ルーターにプリセットされていることが多い8桁のPINコードを使用してWiFiネットワークに接続することを許可します。問題は、多くのメーカーからのルーターのPINコードが公に知られているか、計算可能であることです。
このアプリケーションは、これらの既知のPINコードを使用して接続を試み、ネットワークの脆弱性を特定します。複数の認識されたPIN生成アルゴリズムと一般的なデフォルトPINコードを組み込んでいます。さらに、一部のルーターのデフォルトキーを計算し、デバイスに保存されたWiFiパスワードを表示し、ネットワーク上のデバイスをスキャンし、WiFiチャネルの品質を分析します。
使い方は簡単です。近くのネットワークをスキャンすると、赤い十字が付いたネットワークは「安全」と見なされます。これらはWPSが無効であり、デフォルトのパスワードが不明です。
疑問符が付いたネットワークはWPSが有効ですが、PINコードが不明です。この場合、アプリは最も一般的なPINコードをテストできます。
最後に、緑色のチェックマークが付いたネットワークは脆弱である可能性が高いです。WPSが有効で、接続PINコードが知られています。WPSが無効でもパスワードが知られている場合、ネットワークは緑色になることがあります。そのキーを使用して接続できます。
パスワードの表示、Android 9/10での接続、およびその他の追加機能にはrootアクセスが必要です。
注記:すべてのネットワークが脆弱であるわけではありません。脆弱と表示されるネットワークが100%脆弱であるとは限りません。多くのメーカーはルーターのファームウェアを更新してこの欠陥を修正しています。
自分のネットワークをテストしてください。脆弱な場合は、行動を起こしてください:WPSを無効にし、強力なカスタムパスワードに変更してください。
不正使用に対して一切責任を負いません。ネットワークへの不正アクセスは違法です。
Android 6(マーシュmallow)以降、新しいGoogleの要件により位置情報権限が必要です。詳細:https://developer.android.com/about/versions/marshmallow/android-6.0-changes.html#behavior-hardware-id
一部のSamsungモデルでは、暗号化を使用し、実際のパスワードの代わりに長い16進数の文字列を表示します。復号化に必要な場合はオンラインで検索するか、お問い合わせください。
Android 7(ヌガー)を実行するLGモデルでは、LGのソフトウェアの問題によりPIN接続は機能しません。
レビューを残す前に、アプリの動作を理解してください。
提案、バグ報告、またはコメントを[email protected]に送信してください。ありがとうございます。
謝辞:
Zhao Chunsheng、Stefan Viehböck、Justin Oberdorf、Kcdtv、Patcher、Coeman76、Craig、Wifi-Libre、Lampiweb、David Jenne、Alessandro Arias、Sinan Soytürk、Ehab HoOoba、drygdryg、Daniel Mota de Aguiar Rodrigues。