🔹 کد:
import subprocess
profiles = subprocess.check_output(
"netsh wlan show profiles", shell=True
).decode()
names []
for line in profiles.split("\n"):
if "All User Profile" in line:
names.append(line.split(":")[1].strip())
for i, name in enumerate (names, 1):
print(f"[{i}] {name}")
choice = int(input("\nChoose WiFi number: "))
result = subprocess.check_output(
f'netsh wlan show profile "{names [choice-1]}" key=clear', shell=True
).decode()
print("\n" + result)
🔹 خروجی:
HomeLab_24
StudioMesh_5G
AthenaGuest
Workstation_AP
NovaPhoneHotspot
GreenRouter_2.4G
BlueFiber_5G
🔹 این اسکریپت از دستور netsh ویندوز استفاده میکنه؛ یعنی خودش رمز رو هک نمیکنه فقط اطلاعاتی رو نمایش میده که قبلاً روی همون سیستم ذخیره شده و کاربر بهش دسترسی داره
🔹نحوه اجرا
1. این کد فقط روی Windows اجرا میشه.
2. باید 3 Python روی سیستم نصب باشه.
3. کد رو داخل یک فایل با پسوند py ذخیره کن.
4. از طریق CMD یا PowerShell اجراش کن
python filename.py
5. بعد از اجرا شماره شبکه مورد نظر رو وارد کن تا اطلاعات اون نمایش داده بشه.
🐍 @python_rd