Как найти пароли сети Wi-Fi из командной строки на Mac

Оглавление:

Anonim

Учитывая сложность некоторых сетевых паролей Wi-Fi в сочетании с общей редкостью их ввода и тем, что они обычно сохраняются при использовании, нет ничего необычного в том, чтобы забыть, что такое конкретный пароль беспроводной сети маршрутизатора.

К счастью, если вы работаете на Mac, есть несколько способов найти потерянные или забытые данные для входа в маршрутизатор Wi-Fi.

Возможно, самый простой способ — восстановить забытые пароли беспроводной сети с помощью KeyChain Access в Mac OS X, но если вы опытный пользователь Mac, вы можете получить те же данные из командной строки, и вот что мы собираемся продемонстрировать здесь.

Вам нужно будет знать имя маршрутизатора Wi-Fi, пароль которого вы хотите получить. Остальное довольно просто.

Найти и показать пароли сетей Wi-Fi из командной строки в Mac OS X

Чтобы начать работу с этим трюком, откройте приложение «Терминал» из /Applications/Utilities/, затем используйте следующий синтаксис команды, чтобы найти и отобразить пароль для определенной беспроводной сети:

"

security find-generic-password -ga ROUTERNAME>"

Замените «ИМЯ МАРШРУТИЗАТОРА» на точное имя беспроводного маршрутизатора, для которого вы хотите получить пароль. Вам не нужно подключаться к этой сети, чтобы восстановить пароль для этой сети, вам нужно только один раз присоединиться к ней и сохранить пароль для нее при подключении в то время.

Например, предположим, что имя беспроводного маршрутизатора — YOUR-ROUTER, команда будет выглядеть следующим образом:

"

security find-generic-password -ga ВАШ-МАРШРУТИЗАТОР |grep password:"

Нажатие return и запуск этой командной строки запросит вход в систему с правами администратора (или вы можете добавить префикс sudo), который затем вернет пароль для данного маршрутизатора, выглядящий следующим образом:

"

$ безопасность find-generic-password -ga ВАШ-МАРШРУТИЗАТОР |grep пароль: пароль: osxdailysecretpassword"

В этом примере пароль для YOUR-ROUTER — «osxdailysecretpassword» без кавычек.

Эта команда может быть особенно полезной, если вы объедините ее с возможностью перечислить все беспроводные сети, к которым ранее подключался Mac, особенно если вы не можете вспомнить точное имя или написание конкретного маршрутизатора.

Вы также можете не использовать канал для grep, который сообщит дополнительные сведения о запрошенном маршрутизаторе, хотя большая часть добавленных данных не особенно полезна, поэтому мы очищаем вывод и сокращение с помощью grep. Для тех, кому интересно, команда return без grep pipe будет выглядеть примерно так:

"

$ безопасность find-generic-password -ga ИМЯ ВАШЕГО МАРШРУТИЗАТОРА связка ключей: /Library/Keychains/System.keychain class: genp атрибуты: 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 пароль: osxdaily"

В этом случае пароль wi-fi для «Имя вашего маршрутизатора» с «паролем: «osxdaily»» находится в самом низу возвращаемой команды.

Как уже упоминалось, вы можете найти те же данные для входа в сеть Wi-Fi с помощью инструмента KeyChain Access в Mac OS X, и вам даже не нужно подключаться к сети Wi-Fi, которую вы получаете. пароль для, который чрезвычайно полезен в тех случаях, когда вам звонит друг или член семьи и спрашивает: «Привет, какой пароль для маршрутизатора в таком-то доме» (возможно, я единственный, кто получает эти звонки).

Используете ли вы маршрут командной строки, как описано здесь, который в любом случае представляет собой просто терминальный подход к связке ключей, или через более удобное для пользователя приложение KeyChain Access, зависит от вас.

Спасибо LifeHacker за указание на этот отличный трюк, мы немного подчистили его с помощью grep, но для пользователей ПК Lifehacker идет дальше, чтобы продемонстрировать, как выполнить тот же поиск пароля маршрутизатора Wi-Fi из Windows ПК тоже, что, несомненно, может быть полезно для многих пользователей, в основном на Mac или других устройствах.

Если вы пользуетесь командной строкой, это должно быть удобно для быстрого определения паролей Wi-Fi. Сообщите нам, если вам известен другой метод.

Как найти пароли сети Wi-Fi из командной строки на Mac