Windows রেজিস্ট্রি থেকে সংরক্ষিত Wi-Fi প্রোফাইল এবং পাসওয়ার্ড খুঁজে বের করা
রেজিস্ট্রি লোকেশন
Windows-এ Wi-Fi প্রোফাইল (সহ পাসওয়ার্ড) নিচের রেজিস্ট্রি পাথে সংরক্ষিত থাকে:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\Profiles\
প্রতিটি প্রোফাইলের জন্য একটি সাবকি (GUID নামে) থাকে। কিন্তু পাসওয়ার্ড এখানে প্লেইন টেক্সটে থাকে না - এটি এনক্রিপ্টেড (DPAPI ব্যবহার করে) থাকে।
প্রোফাইল তথ্য রেজিস্ট্রি থেকে দেখা
- Win+R →
regedit→ Enter - উপরের পাথে নেভিগেট করুন
- প্রতিটি GUID সাবকিতে যান
- ProfileName ভ্যালু = SSID (নেটওয়ার্কের নাম)
- Description = নেটওয়ার্কের বিবরণ
- DateCreated, DateLastConnected = টাইমস্ট্যাম্প
প্রায়োগিক পদ্ধতি: কমান্ড লাইন / PowerShell (রেজিস্ট্রি ছাড়া)
এটি সহজ এবং সুরক্ষিত। রেজিস্ট্রি এডিট করা রিস্কি।
পদ্ধতি ১: Netsh কমান্ড (সব Windows-এ কাজ করে)
- Command Prompt (Admin) খুলুন
- সব প্রোফাইল লিস্ট করতে:
netsh wlan show profiles - নির্দিষ্ট প্রোফাইলের পাসওয়ার্ড দেখতে:
netsh wlan show profile name="YourSSID" key=clear
- Output-এ Key Content ফিল্ডে পাসওয়ার্ড থাকবে
পদ্ধতি ২: PowerShell (আধুনিক Windows-এ)
# সব Wi-Fi প্রোফাইল এবং পাসওয়ার্ড দেখুন
(netsh wlan show profiles) | Select-String "\:(.+)$" | ForEach-Object {
$name = $_.Matches[0].Groups[1].Value.Trim()
$profile = netsh wlan show profile name="$name" key=clear
$pass = ($profile | Select-String "Key Content").ToString().Split(":")[1].Trim()
if ($pass) { Write-Host "$name : $pass" }
}
পদ্ধতি ৩: Wireless Properties GUI (সহজতম)
- Settings → Network & Internet → Wi-Fi → Manage known networks
- নেটওয়ার্ক সিলেক্ট → Properties → Security → Show characters
Android-এ (রেজিস্ট্রি নেই, ফাইল সিস্টেম)
- রুট থাকলে:
/data/misc/wifi/wpa_supplicant.conf - নন-রুট: Settings → Wi-Fi → Saved networks → Share/QR Code (Android 10+)
Mac-এ (Keychain - রেজিস্ট্রি নেই)
- Keychain Access.app → System/Login → নেটওয়ার্ক নাম → Show Password
গুরুত্বপূর্ণ সিকিউরিটি নোট
- Windows Wi-Fi পাসওয়ার্ড DPAPI (Data Protection API) দিয়ে এনক্রিপ্টেড থাকে - শুধু SYSTEM অথবা সে ইউজার ডিক্রিপ্ট করতে পারে যিনি সংরক্ষণ করেছেন
- রেজিস্ট্রি থেকে সরাসরি পাসওয়ার্ড বের করা সম্ভব নही (বिना ডিক্রিপশন টুলস)
netsh wlan show profile key=clearকমান্ডই অফিশিয়াল এবং সুরক্ষিত উপায়- থার্ড-পার্টি টুলস (WirelessKeyView, NirSoft) ব্যবহার করলে সতর্ক থাকুন - ম্যালওয়ার হতে পারে
পাসওয়ার্ড রিকভারি না পারলে
- রাউটারের স্টিকার চেক করুন (ডিফল্ট পাসওয়ার্ড)
- রাউটার অ্যাডমিন প্যানেলে লগইন করুন (192.168.1.1)
- রাউটার রিসেট করুন (ফ্যাক্টরি ডিফল্ট)
- ISP-র সাথে যোগাযোগ করুন