Як відновити забуті паролі веб-сайту & у браузері Mac OS X за допомогою командного рядка
Зміст:
Ви можете відновити забуті паролі веб-сайтів і браузерів за допомогою інструмента командного рядка в Mac OS X. Це зручна функція, яка дає вам доступ до Keychain через термінал.
Скільки разів ви забули пароль до сайту? Не переживайте, бо це трапляється з найкращими з нас. Хороша новина полягає в тому, що якщо ви використовуєте функцію Mac OS X Keychain для відстеження інформації для входу на веб-сайти через свій браузер (ви знаєте, коли браузер запитує зберегти/зберегти вашу інформацію для входу?), вам не потрібно турбуватися, все, що вам потрібно, це URL-адреса веб-сайту, і ви зможете відновити забутий пароль, якщо ви ввійшли в той самий обліковий запис користувача, під яким ви його зберегли.Це працюватиме для всіх веб-сайтів, які зберігають інформацію через Chrome, Safari, Firefox, а також для будь-якого іншого браузера. Це чудова альтернатива використанню функцій «скидання пароля» або забутих паролів, які є багатоетапними процесами на багатьох веб-сайтах і службах, оскільки для цього не потрібне підключення до Інтернету.
Важлива примітка щодо безпеки: Цей трюк може призвести до незначних порушень безпеки, але якщо ви не дозволите випадковим люди входять у ваш обліковий запис користувача, що не повинно бути проблемою – для цього в будь-якому випадку призначений вхід у режимі гостя. З іншого боку, тут є законна цінність для цілей судової експертизи та для деяких унікальних випадків системного адміністрування, а також це просто безмежно корисно для тих із нас, хто забув пароль і не хоче проходити весь процес скидання через певний веб-сервіс. Тим не менш, це дозволяє користувачеві відкривати збережені паролі для того самого облікового запису користувача, тому пам’ятайте про потенційні наслідки для конфіденційності та безпеки.
Відновлення забутого пароля браузера за допомогою командного рядка на Mac
Основний синтаксис команди для отримання збереженого пароля веб-сайту виглядає так:
security find-internet-password -s -w
Оскільки безпека облікового запису є делікатною темою, давайте розберемо командний рядок, щоб ви не видавали командні рядки наосліп, щоб відкрити інформацію для входу. Команда «security» — це інтерфейс Keychain, який Mac OS X використовує для зберігання збереженої інформації для входу, «find-internet-password» — основний прапорець із надзвичайно чіткою описовою назвою, -s використовується для визначення URL-адреса для збігу, а -w повідомляє команді безпеки повідомляти лише пароль, а не повний список ключів, який інакше є купою тарабарщини.
Це потрібно ввести в термінал, знайти в каталозі /Applications/Utilities/ або через Launchpad у папці Utilities.Після того, як ви натиснете Return, ви побачите, що з’явиться спливаюче вікно з написом «служба безпеки хоче використовувати нашу конфіденційну інформацію, що зберігається у «вказаному вами домені» у вашому брелоку. Хочете надати доступ до цього елемента?»
Натиснувши «Дозволити», ви хочете відкрити пароль. Вибирати «Завжди дозволяти» не рекомендується, а «Заборонити» запобігатиме розкриттю пароля.
Приклад отримання пароля з Keychain за допомогою командного рядка
Ми використаємо веб-сайт «getpocket.com» як приклад домену, оскільки це служба, якою я часто користуюся, і випадково нещодавно забув пароль, незважаючи на те, що він зберігся в обох Safari та Chrome на Mac і супутня програма в iOS. Оскільки я не пам’ятаю пароль, але він зберігається у браузерах, це ідеальний випадок, щоб скористатися командою безпеки, щоб отримати його.
Командний рядок буде таким:
security find-internet-password -s getpocket.com -w
Натисніть «Дозволити» в діалоговому вікні, коли буде запропоновано.
Ви побачите, що єдине, що повідомляється, — це один рядок, що містить пароль, завдяки чому весь командний рядок і стандартний вивід виглядають приблизно так:
$ security find-internet-password -s getpocket.com -w password123
(ні, це не справжній пароль)
Якщо ви плануєте використовувати це для цілей сценаріїв, ви можете спробувати прапорець -g у поєднанні з grep для перегляду пароля, цей синтаксис буде таким:
"security find-internet-password -s ДОМЕН -g | пароль grep"
Вихідні дані виглядають як «пароль: (дійсний пароль123)», що полегшує ідентифікацію.
Обмежено збереженими паролями, які зберігаються у веб-браузерах
Ця спеціальна функція обмежена збереженими паролями, які зберігаються у веб-браузері, хоча не має значення, який саме браузер, якщо для зберігання він використовує Keychain, а не менеджер паролів. Через це це не рішення для отримання забутих паролів для входу на Mac (замість цього перейдіть сюди) або іншої інформації для входу, яка не призначена спеціально для веб-сайту чи служби.