WPSAppは、WPSプロトコルを使用してネットワークのセキュリティをチェックします。
このプロトコルを使用すると、通常ルーターで事前定義されている8桁のピン番号を使用してWiFiネットワークに接続できます。問題は、さまざまな会社の多くのルーターのピンがわかっているか、その計算方法がわかっていることです。
このアプリはこれらのピンを使用して接続を試行し、ネットワークが脆弱かどうかを確認します。これは、ピン生成といくつかのデフォルトピンのためのいくつかの既知のアルゴリズムを実装しています。また、一部のルーターのデフォルトキーを計算し、デバイスに保存されているWiFiパスワードを表示したり、ネットワークに接続されているデバイスをスキャンしたり、WiFiチャネルの品質を分析したりできます。
使用は非常に簡単です。私たちの周りのネットワークをスキャンすると、赤い十字の付いたネットワークが表示されます。これらは「安全な」ネットワークであり、WPSプロトコルが無効になっており、デフォルトのパスワードは不明です。
疑問符が付いているものはWPSプロトコルを有効にしていますが、ピンは不明です。この場合、アプリケーションで最も一般的なテストを行うことができます。
最後に、緑色のチェックマークが付いているものは脆弱である可能性が高く、WPSプロトコルが有効になっていて、接続ピンがわかっています。ルーターでWPSが無効になっている可能性もありますが、パスワードはわかっています。この場合も緑色で表示され、キーに接続できます。
パスワードを確認したり、Android 9/10に接続したり、その他の機能を実行したりするには、rootユーザーである必要があります。
注意:すべてのネットワークが脆弱であるとは限りません。ネットワークが脆弱であるとは限りません。いくつかの企業は、障害を修正するためにルーターのファームウェアを更新しています。
あなたのネットワークでそれを試してみてください、そしてあなたが脆弱であるならば...それを治療してください。 WPSをオフにし、強力でパーソナライズされたパスワードに変更します。
私はいかなる誤用についても責任を負いません。外国のネットワークへの侵入は法律により罰せられます。
Android 6(Marshmallow)からは、位置情報のアクセス許可を付与する必要があります。これは、このバージョンでGoogleによって追加された新しい要件です。詳細については、https://developer.android.com/about/versions/marshmallow/android-6.0-changes.html#behavior-hardware-idをご覧ください。
一部のSamsungモデルは暗号化を使用しており、実際のパスワードは表示されません。長い一連の16進数が表示されます。インターネットで情報を探すか、それらを復号化する方法を知りたい場合は私に連絡してください。
ピン接続は、Android 7(Nougat)を搭載したLGモデルでは機能しません。それはLG自身のソフトウェアの問題です。
評価を行う前に、アプリケーションがどのように機能するかを理解してください。
提案、失敗、コメントを
[email protected]に送ってください。ありがとうございます。
謝辞:
Zhao Chunsheng、StefanViehböck、Justin Oberdorf、Kcdtv、Patcher、Coeman76、Craig、Wifi-Libre、Lampiweb、David Jenne、Alessandro Arias、SinanSoytürk、Ehab HoOoba、drygdryg、Daniel Mota de Aguiar Rodrigues