Cách tìm mật khẩu mạng Wi-Fi từ dòng lệnh trên máy Mac

Mục lục:

Anonim

Do tính phức tạp của một số mật khẩu mạng wi-fi kết hợp với việc nhập chúng không thường xuyên và chúng thường được lưu lại khi sử dụng, nên việc quên mật khẩu không dây của một bộ định tuyến cụ thể là gì quá bất thường.

May mắn thay, nếu bạn đang sử dụng máy Mac, có một số cách để tìm các chi tiết đăng nhập bộ định tuyến wi-fi bị mất hoặc bị quên.

Có lẽ phương pháp đơn giản nhất là khôi phục mật khẩu không dây đã quên bằng KeyChain Access trong Mac OS X, nhưng nếu bạn là người dùng Mac nâng cao, bạn có thể muốn truy xuất cùng một dữ liệu từ dòng lệnh và đó là cách chúng tôi sẽ trình diễn ở đây.

Bạn sẽ cần biết tên bộ định tuyến của mật khẩu bộ định tuyến wi-fi mà bạn muốn truy xuất. Phần còn lại khá đơn giản.

Tìm & Hiển thị mật khẩu mạng Wi-Fi từ Dòng lệnh trong Mac OS X

Để bắt đầu với thủ thuật này, hãy mở ứng dụng Terminal từ /Applications/Utilities/, sau đó sử dụng cú pháp lệnh sau để tìm và hiển thị mật khẩu cho một mạng không dây cụ thể:

"

security tìm-mật khẩu chung -ga ROUTERNAME>"

Thay thế “ROUTERNAME” bằng tên chính xác của bộ định tuyến không dây mà bạn muốn lấy lại mật khẩu. Bạn không cần phải kết nối với mạng đó để khôi phục mật khẩu cho mạng đó, bạn chỉ cần tham gia mạng đó một lần và lưu mật khẩu cho mạng đó khi bạn kết nối vào thời điểm đó.

Ví dụ: giả sử tên bộ định tuyến không dây là “YOUR-ROUTER”, lệnh sẽ có dạng như sau:

"

security find-generic-password -ga YOUR-ROUTER |grep password:"

Nhấn return và chạy chuỗi lệnh đó sẽ yêu cầu đăng nhập quản trị viên (hoặc bạn có thể thêm tiền tố sudo), sau đó sẽ trả lại mật khẩu cho bộ định tuyến cụ thể, trông giống như sau:

"

$ security find-generic-password -ga YOUR-ROUTER |grep password: password: osxdailysecretpassword"

Trong ví dụ này, mật khẩu cho ‘YOUR-ROUTER” là “osxdailysecretpassword”, trừ dấu ngoặc kép.

Lệnh này có thể đặc biệt hữu ích nếu bạn kết hợp nó với khả năng liệt kê tất cả các mạng không dây mà máy Mac đã kết nối trước đó, đặc biệt nếu bạn không thể nhớ chính xác tên hoặc cách viết của một bộ định tuyến cụ thể.

Bạn cũng có thể chuyển sang grep. Thao tác này sẽ báo cáo lại các chi tiết bổ sung về bộ định tuyến được truy vấn, hầu hết dữ liệu được thêm vào được báo cáo không đặc biệt hữu ích, vì vậy tại sao chúng tôi đang dọn dẹp đầu ra và rút ngắn nó bằng grep. Đối với những người tò mò, lệnh return không có ống dẫn grep sẽ giống như sau:

"

$ security find-generic-password -ga YOUR-ROUTER-NAME móc khóa: /Library/Keychains/System.keychain class: genp attribute: 0x00000007 blob=YOUR- ROUTER-NAME 0x00000008 blob=NULL acctblob=YOUR-ROUTER-NAME cdattimedate=0x52192841772471472498124818A00 20150723143649Z\000 crtruint32=NULL cusisint32=NULL descblob=AirPort network password genablob=NULL icmtblob=NULL invisint32=NULL mdattimedate=0x52192841772471472498124818A00 20150723143649Z\000 negasint32=NULL protblob=NULL scrpsint32=NULL svceblob=AirPort typeuint32=NULL mật khẩu: osxdaily"

Trong trường hợp này, mật khẩu wi-fi cho 'Your-Router-Name' với 'password: “osxdaily”' nằm ở cuối lệnh được trả về.

Như đã đề cập, bạn có thể tìm thấy cùng một chi tiết đăng nhập wi-fi từ công cụ KeyChain Access trong Mac OS X và thậm chí bạn không cần phải kết nối với mạng wi-fi mà bạn đang truy xuất mật khẩu cho, điều này cực kỳ hữu ích cho những lần bạn nhận được điện thoại từ một người bạn hoặc thành viên gia đình hỏi “này, mật khẩu cho bộ định tuyến ở nhà gì đó” (có lẽ tôi là người duy nhất nhận được mật khẩu đó). cuộc gọi).

Việc bạn đi theo lộ trình dòng lệnh như được mô tả ở đây, cuối cùng chỉ là một cách tiếp cận đầu cuối tới móc khóa hay thông qua ứng dụng KeyChain Access thân thiện với người dùng hơn, là tùy thuộc vào bạn.

Cảm ơn LifeHacker đã chỉ ra thủ thuật tuyệt vời này, chúng tôi đã làm sạch nó một chút bằng grep nhưng đối với người dùng PC, Lifehacker sẽ trình bày thêm cách thực hiện tìm mật khẩu bộ định tuyến wi-fi tương tự từ Windows PC cũng vậy, điều này chắc chắn có thể hữu ích cho nhiều người dùng, chủ yếu dựa trên máy Mac hoặc cách khác.

Nếu bạn là người dùng dòng lệnh, điều này sẽ hữu ích để bạn xác định mật khẩu wi-fi khá nhanh. Hãy cho chúng tôi biết nếu bạn cũng biết phương pháp khác.

Cách tìm mật khẩu mạng Wi-Fi từ dòng lệnh trên máy Mac