آموزش ویندوز

بازیابی رمز وایفای در ویندوز

اگر رمز وایفای خود را فراموش کرده اید با این روش آن را بازیابی کنید!

برای بازیابی رمز وایفای مودم خود در ویندوز راه حل های متفاوتی وجود دارد که در ادامه تعدادی از آنها را مشاهده می‌کنید.

  1. استفاده از نرم افزار  اختصاصی بازیابی رمز (نوشته شده با پایتون)
  2. استفاده از CMD
  3. استفاده از Power Shell

روش شماره ۱:

نرم افزار WiFi password finder را دانلود و اجرا نمائید سپس رمز تمامی وایفای هایی که قبلا به آن متصل شده اید را خواهید دید.

این نرم افزار به زبان پایتون نوشته شده و برای راحتی کار خروجی قابل اجرا از آن گرفته شده است. در صورتی که سورس کد آن را نیاز دارید میتوانید در بخش کامنت ها اعلام نمائید.
دانلود

ویدئوی نرم افزار:


روش شماره ۲:

1. کلید های Ctrl + R در ویندوز را فشار دهید.

2. کلمه CMD را تایپ کرده و کلید ENTER را فشار دهید تا برنامه Command Prompt باز شود.

3. ابتدا دستور زیر را تایپ کرده و دکمه ENTER را فشار دهید.

کد

netsh wlan show profiles

 

4. حالا از بین لیست اسامی پروفایل ها نام وایفای مورد نظر را انتخاب کرده و کد زیر را مجددا وارد کرده و ENTER را فشار دهید.

کد

netsh wlan show profile YourWifi key=clear

توجه: به جای YourWifi اسم وایفای مورد نظر خود را وارد کنید.

در پایان روبروی کلمه Key Content میتوانید گذرواژه مربوط به WiFi مربوطه را ببینید.


مشاهده رمز عبور تمامی wifi موجود در ویندوز

کد زیر را کپی کرده و در Command Prompt پیست کنید و دکمه Enter کیبورد را فشار دهید.
با این کار به صورت یک حلقه تمامی رمز های عبور ذخیره شده را به شما نمایش خواهد داد.

کد

for /f “skip=9 tokens=1,2 delims=:” %i in (‘netsh wlan show profiles’) do @echo %j | findstr -i -v echo | netsh wlan show profiles %j key=clear

اسکریپت نمایش رمز های عبور

 

برای ساخت اسکریپت نمایش رمز های عبور به شکل ساده، قطعه کد زیر را در یک فایل متنی ریخته و سپس پسوند فایل را به .bat تغییر دهید.

کد

@echo off
setlocal enabledelayedexpansion
for /f “tokens=2delims=:” %%a in (‘netsh wlan show profile ^|find /i “All User Profile”‘) do (
set “ssid=%%~a”
call :getpwd %%ssid:~1%%
)
pause
:getpwd
for /f “tokens=2delims=:” %%i in (‘netsh wlan show profile name^=”%*” key^=clear ^| findstr /C:”Key Content”‘) do echo ssid: %* pass: %%i

اگر قادر به ساخت این فایل نشدید میتوانید از لینک زیر اسکریپت آماده را دریافت نمائید


نمایش رمز وایفای در ویندوز با استفاده از Power Shell

ابتدا برنامه Power Shell ویندوز را اجرا کرده و قطعه کد زیر را در آن وارد نمائید و دکمه Enter را فشار دهید.

کد

(netsh wlan show profiles) | Select-String “\:(.+)$” | %{$name=$_.Matches.Groups[1].Value.Trim(); $_} | %{(netsh wlan show profile name=”$name” key=clear)} | Select-String “Key Content\W+\:(.+)$” | %{$pass=$_.Matches.Groups[1].Value.Trim(); $_} | %{[PSCustomObject]@{ PROFILE_NAME=$name;PASSWORD=$pass }} | Format-Table -AutoSize

مشاهده بیشتر

احسان حیدری

از سال 1390 در حوزه وب و برنامه نویسی مشغول به فعالیت شدم. سابقا برنامه نویس اپلیکیشن های اندروید با زبان java بودم و در حال حاضر مسلط به زبان های php و java script و python هستم و عمده فعالیت فعلی من توسعه اپلیکیشن های تحت وب می‌باشد. همچنین علاقه مند به بازارهای سرمایه، بلاکچین و دنیای غیر متمرکز و وب۳ هستم که نقشه راه آینده من را شکل داده اند

دیدگاهتان را بنویسید

دکمه بازگشت به بالا