Получить сохраненные пароли Wi-Fi с помощью Python: пошаговое руководство

Вот программа Python, которая поможет вам найти сохраненные пароли Wi-Fi на вашем компьютере с Windows:

import subprocess
# Run the command to get saved Wi-Fi profiles
command_output = subprocess.run(["netsh", "wlan", "show", "profiles"], capture_output=True).stdout.decode()
# Extract the Wi-Fi profile names
profile_names = (profile.split(":")[1].strip() for profile in command_output.split("\n") if "All User Profile" in profile)
# Iterate over the profile names and get the passwords
for profile_name in profile_names:
    # Run the command to get the password for a specific Wi-Fi profile
    password_output = subprocess.run(["netsh", "wlan", "show", "profile", profile_name, "key=clear"],
                                     capture_output=True).stdout.decode()
    # Extract the password from the output
    password_lines = (line.strip() for line in password_output.split("\n") if "Key Content" in line)
    password = next(password_lines, None)
    # Print the profile name and password
    if password:
        print(f"Wi-Fi Network: {profile_name}")
        print(f"Password: {password}")
        print("--------------------------")

Обратите внимание, что эта программа извлекает сохраненные пароли Wi-Fi на компьютере под управлением Windows. Также имейте в виду, что доступ к паролям Wi-Fi без надлежащего разрешения противоречит этическим принципам, и вам следует использовать эту программу только на своем компьютере или с разрешения владельца.