Công cụ lấy mật khẩu WiFi trên máy tính
Tìm hiểu cách lấy mật khẩu WiFi đã lưu trên Windows và MacOS một cách an toàn và hợp pháp
Hướng dẫn chi tiết cách lấy mật khẩu WiFi trên máy tính (2024)
Việc lấy mật khẩu WiFi trên máy tính của bạn có thể cần thiết trong nhiều tình huống, chẳng hạn như khi bạn quên mật khẩu nhưng cần kết nối thiết bị mới, hoặc khi muốn chia sẻ mạng với khách. Bài viết này sẽ hướng dẫn bạn các phương pháp hợp pháp để lấy mật khẩu WiFi đã lưu trên máy tính Windows, macOS và Linux.
1. Các phương pháp lấy mật khẩu WiFi trên Windows
1.1. Sử dụng Command Prompt (Dòng lệnh)
Đây là phương pháp nhanh chóng và hiệu quả nhất trên Windows:
- Mở Command Prompt với quyền admin:
- Nhấn Win + X và chọn “Terminal (Admin)” hoặc “Command Prompt (Admin)”
- Nhập mật khẩu admin nếu được yêu cầu
- Xem danh sách mạng đã lưu:
netsh wlan show profiles
Lệnh này sẽ hiển thị tất cả các mạng WiFi mà máy tính của bạn đã từng kết nối.
- Xem mật khẩu của mạng cụ thể:
netsh wlan show profile name="Tên_WiFi" key=clear
Thay “Tên_WiFi” bằng tên mạng bạn muốn xem. Mật khẩu sẽ xuất hiện ở dòng “Key Content”.
1.2. Sử dụng Settings (Cài đặt)
Phương pháp này đơn giản hơn nhưng yêu cầu bạn đang kết nối với mạng đó:
- Mở Settings (Nhấn Win + I)
- Đi đến Network & Internet > Wi-Fi
- Nhấp vào Hardware properties
- Cuộn xuống và nhấp vào View bên cạnh “Network security key”
- Nhập mật khẩu admin nếu được yêu cầu
1.3. Sử dụng PowerShell
PowerShell cung cấp cách tiếp cận mạnh mẽ hơn:
(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
Lệnh này sẽ liệt kê tất cả mạng đã lưu kèm mật khẩu.
2. Lấy mật khẩu WiFi trên macOS
2.1. Sử dụng Keychain Access
macOS lưu mật khẩu WiFi trong Keychain:
- Mở Spotlight (Nhấn Command + Space) và tìm “Keychain Access”
- Trong thanh tìm kiếm, nhập tên mạng WiFi
- Nhấp đúp vào kết quả tìm thấy
- Đánh dấu vào Show password
- Nhập mật khẩu admin của máy Mac
2.2. Sử dụng Terminal
Phương pháp dòng lệnh cho macOS:
security find-generic-password -wa "Tên_WiFi"
Thay “Tên_WiFi” bằng tên mạng bạn muốn xem.
3. Lấy mật khẩu WiFi trên Linux
Trên các bản phân phối Linux, bạn có thể sử dụng các công cụ sau:
3.1. Sử dụng nmcli (Network Manager)
nmcli -s -g 802-11-wireless-security.psk connection show "Tên_WiFi"
3.2. Xem file cấu hình
Mật khẩu thường được lưu trong:
/etc/NetworkManager/system-connections/Tên_WiFi.nmconnection
Sử dụng lệnh sau để xem:
sudo cat /etc/NetworkManager/system-connections/Tên_WiFi.nmconnection | grep psk=
4. So sánh các phương pháp
| Phương pháp | Hệ điều hành | Yêu cầu admin | Độ khó | Thời gian | An toàn |
|---|---|---|---|---|---|
| Command Prompt | Windows | Có | Trung bình | 1-2 phút | Cao |
| Settings GUI | Windows | Có | Dễ | 1 phút | Cao |
| Keychain Access | macOS | Có | Dễ | 1 phút | Cao |
| Terminal | macOS | Có | Trung bình | 1 phút | Cao |
| nmcli | Linux | Có | Trung bình | 1-2 phút | Cao |
5. Những lưu ý quan trọng về bảo mật và pháp lý
Trước khi Attempt to retrieve WiFi passwords, you need to understand the legal and ethical implications:
- Chỉ lấy mật khẩu của mạng bạn có quyền truy cập: Việc truy cập trái phép vào mạng của người khác là bất hợp pháp ở hầu hết các quốc gia.
- Không chia sẻ mật khẩu với người lạ: Điều này có thể vi phạm điều khoản dịch vụ của nhà cung cấp internet.
- Sử dụng mật khẩu mạnh: Nếu bạn phát hiện mật khẩu yếu (như “12345678”), nên thay đổi nó ngay.
- Cập nhật firmware router: Nhiều lỗ hổng bảo mật có thể bị khai thác nếu router không được cập nhật.
| Hành động | Hợp pháp? | Rủi ro | Hậu quả pháp lý (Việt Nam) |
|---|---|---|---|
| Lấy mật khẩu mạng của chính bạn | Có | Không | Không |
| Lấy mật khẩu mạng hàng xóm mà không được phép | Không | Cao | Phạt tiền 10-20 triệu đồng (Nghị định 15/2020/NĐ-CP) | Chia sẻ mật khẩu với người thân | Có (nếu bạn có quyền) | Thấp | Không |
| Sử dụng phần mềm crack mật khẩu | Không | Rất cao | Phạt tiền 20-30 triệu đồng hoặc truy cứu trách nhiệm hình sự |
6. Các công cụ bên thứ ba (nên cân nhắc kỹ)
Mặc dù không khuyến khích, nhưng một số công cụ phổ biến bao gồm:
- WirelessKeyView (NirSoft): Hiển thị tất cả mật khẩu WiFi đã lưu trên Windows
- Wifi Password Revealer: Công cụ đơn giản cho Windows
- Keychain Access: Đã tích hợp sẵn trên macOS
7. Câu hỏi thường gặp
7.1. Tôi quên mật khẩu WiFi nhà mình, làm sao lấy lại?
Sử dụng các phương pháp ở trên (Command Prompt cho Windows hoặc Keychain Access cho macOS). Nếu không thành công, bạn có thể:
- Đăng nhập vào router (thường qua 192.168.1.1 hoặc 192.168.0.1)
- Đặt lại mật khẩu từ giao diện quản trị
7.2. Làm sao biết tên mạng WiFi (SSID) nếu tôi không nhớ?
Trên Windows:
netsh wlan show interfaces
Trên macOS:
networksetup -listallhardwareports
7.3. Tại sao tôi không thấy mật khẩu khi sử dụng lệnh?
Một số lý do phổ biến:
- Bạn không có quyền admin
- Mạng sử dụng chứng chỉ enterprise (WPA2-Enterprise)
- Mật khẩu được lưu dưới dạng mã hóa mà hệ thống không giải được
7.4. Có cách nào lấy mật khẩu WiFi từ điện thoại không?
Trên Android (yêu cầu root):
- Sử dụng app như WiFi Password Viewer (yêu cầu quyền root)
- Hoặc xem file
/data/misc/wifi/WifiConfigStore.xml
Trên iPhone:
Không thể trực tiếp, nhưng bạn có thể:
- Đồng bộ hóa mật khẩu qua iCloud Keychain
- Xem trên máy Mac đã đồng bộ
8. Kết luận và khuyến nghị
Việc lấy mật khẩu WiFi trên máy tính của chính bạn là hoàn toàn hợp pháp và有时候是必要的. Tuy nhiên, bạn nên:
- Luôn sử dụng phương pháp chính thức từ hệ điều hành
- Tránh sử dụng phần mềm bên thứ ba không rõ nguồn gốc
- Thường xuyên thay đổi mật khẩu WiFi (3-6 tháng/lần)
- Sử dụng chuẩn bảo mật WPA3 nếu router hỗ trợ
- Tắt tính năng WPS trên router (dễ bị tấn công)
Nếu bạn cần chia sẻ mạng WiFi với khách, hãy cân nhắc:
- Tạo mạng khách (Guest Network) riêng
- Sử dụng tính năng QR code để chia sẻ mật khẩu
- Đặt thời gian hết hạn cho mật khẩu khách