Python スクリプトを使用して、接続されている WiFi ネットワークのパスワードをすばやく確認するにはどうすればよいですか?

WiFi パスワードを忘れることは日常生活でよく遭遇する問題であり、特にデバイスを変更したりシステムを再インストールした後に WiFi ネットワークに再接続する必要がある場合、パスワードを忘れるとネットワークに接続できなくなります。この問題を解決するために、一部のプログラマーは、接続された WiFi ネットワークのパスワードを表示するのに役立つ Python スクリプトを開発しました。

この記事では、Python スクリプトを使用して、接続されている WiFi ネットワークのパスワードをすばやく表示する方法を紹介します。サンプル スクリプトを例として、それを使用して WiFi パスワードを表示する方法を説明します。

サンプルスクリプト

まず、サンプル スクリプトのコードを見てみましょう。

```
import サブプロセス
import re

# プロジェクト名: Wi-Fi パスワード抽出
# 著者: TechLens
# Wi-Fi リストの取得
出力 = subprocess.check_output(['netsh', 'wlan', 'show', 'profiles']).decode('gbk')
wifis = re. findall(r'すべてのユーザー プロファイル: (.*)\r', 出力)


# Wi-Fi 内のWi-Fi の各 Wi-Fi に対応するパスワードを確認します
    : Output = subprocess.check_output(['netsh', 'wlan', 'show', 'profile', wifi, 'key=clear']).decode('gbk ',
                                                                                                     エラー='無視')
    パスワード = re.findall(r'キーの内容: (.*)\r', 出力)
    print(f'wifi 名: {wifi}, パスワード: {パスワード [0] if パスワード else "フェッチできません"}')

input('Enter キーを押して確認して終了')
```

このスクリプトは、Python の subprocess モジュールと re モジュールを使用して、オペレーティング システムのコマンド ライン ツールを呼び出して、接続されている WiFi ネットワークのパスワードを取得します。スクリプトの具体的な実装プロセスは次のとおりです。

1. サブプロセス モジュールを使用してコマンド ライン ツール netsh wlan show profile を呼び出し、接続されている WiFi ネットワークのリストを取得します。
2. re モジュールを使用して、出力から WiFi ネットワークの名前を抽出します。
3. サブプロセス モジュールを使用してコマンド ライン ツール netsh wlan show profile <wifi_name> key=clear を呼び出し、指定された WiFi ネットワークのパスワードを取得します。
4. re モジュールを使用して、出力から WiFi ネットワークのパスワードを抽出します。
5. WiFi ネットワークの名前とパスワードを入力します。

サンプル スクリプトを使用して WiFi パスワードを表示する

次に、サンプル スクリプトを使用して WiFi パスワードを表示する方法を示します。

1. コマンドラインツールを開きます

まず、コマンドラインツールを開く必要があります。Windows システムでは、Win+R キーを押して「cmd」と入力し、Enter キーを押してコマンド ライン ツールを開きます。

2. サンプル スクリプトを実行する

コマンド ラインで、サンプル スクリプトが配置されているディレクトリに切り替えて、「python wifi_password.py」と入力し、Enter キーを押してスクリプトを実行します。

3. WiFi パスワードを表示する

スクリプトを実行すると、接続されている WiFi ネットワークの名前とパスワードが出力されます。パスワードが抽出できない場合は「抽出できません」と表示されます。

4. スクリプトを終了する

スクリプトの実行が終了したら、Enter キーを押してスクリプトを終了します。

要約する

この記事では、Python スクリプトを使用して、接続されている WiFi ネットワークのパスワードをすばやく表示する方法を紹介しました。サンプル スクリプトを例として、スクリプトを使用して WiFi パスワードを表示する方法を段階的に紹介しました。WiFi パスワードを忘れた場合は、このスクリプトを試してパスワードを見つけることができます。ただし、この方法は接続されている WiFi ネットワークにのみ適用でき、WiFi ネットワークに接続していない場合はパスワードを表示できないことに注意してください。
 

おすすめ

転載: blog.csdn.net/qq_43596041/article/details/129842702