Як знайти паролі мережі Wi-Fi за допомогою командного рядка на Mac
Зміст:
Враховуючи складність паролів деяких мереж 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>"
Замініть «ROUTERNAME» на точну назву бездротового маршрутизатора, для якого ви хочете отримати пароль. Вам не потрібно підключатися до цієї мережі, щоб відновити пароль для цієї мережі, вам потрібно лише приєднатися до неї один раз і зберегти пароль для неї під час підключення.
Наприклад, припустімо, що назва бездротового маршрутизатора «ВАШ-МАШРУТИЗАТОР», команда виглядатиме так:
"security find-generic-password -ga YOUR-ROUTER |grep password:"
Натиснувши кнопку return і запустивши цей рядок команди, ви отримаєте запит на вхід адміністратора (або ви можете додати префікс sudo), який потім поверне пароль для вказаного маршрутизатора, який виглядає так:
"$ security find-generic-password -ga YOUR-ROUTER |grep пароль: пароль: osxdailysecretpassword"
У цьому прикладі пароль для «ВАШОГО МАРШРУТИЗАТОРА» — «osxdailysecretpassword» без лапок.
Ця команда може бути особливо корисною, якщо ви поєднаєте її з можливістю переліку всіх бездротових мереж, до яких Mac під’єднувався раніше, особливо якщо ви не пам’ятаєте точну назву чи написання конкретного маршрутизатора.
Ви також можете залишити канал grep, який повідомить додаткові відомості про запитуваний маршрутизатор, однак більшість доданих даних не є особливо корисними, тому ми очищаємо вихід і скорочення за допомогою grep. Для тих, хто цікавиться, команда return без grep pipe виглядатиме приблизно так:
$ security find-generic-password -ga YOUR-ROUTER-NAME keychain: /Library/Keychains/System.keychain class: genp attributes: 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 для 'Your-Router-Name' з 'password: “osxdaily”' знаходиться в самому низу повернутої команди.
Як уже згадувалося, ви можете знайти ті самі дані для входу в Wi-Fi в інструменті KeyChain Access у Mac OS X, і вам навіть не потрібно підключатися до мережі Wi-Fi, яку ви отримуєте пароль для, який надзвичайно корисний у тих випадках, коли вам дзвонить друг або член родини і запитує: «Агов, який пароль для маршрутизатора в такому-то будинку» (можливо, я єдиний, хто отримує ці дзвінки).
Ви вирішуєте, чи підете ви за допомогою командного рядка, як описано тут, який у будь-якому разі є лише термінальним підходом до зв’язки ключів, чи через більш зручну програму KeyChain Access.
Дякуємо LifeHacker за те, що вказали на цей чудовий трюк, ми трохи підчистили його за допомогою grep, але для користувачів ПК Lifehacker йде далі, щоб продемонструвати, як виконати той самий пошук пароля маршрутизатора Wi-Fi із Windows ПК також, що, безсумнівно, може бути корисним для багатьох користувачів, які базуються в основному на Mac або інших.
Якщо ви користуєтеся командним рядком, це має бути зручним для вас, щоб швидко визначити паролі Wi-Fi. Повідомте нас, якщо ви також знаєте інший метод.