Как получить пароль от связки ключей через командную строку

Как получить пароль от связки ключей через командную строку

От автора: Wifi-password от Guillermo Rauch – одна из моих любимых утилит командной строки, с помощью которой можно сохранять пароли от подключенных wifi-соединений (чтобы делиться с коллегами или сидеть в кафе). Идея получать пароль из командной строки – супер полезная, особенно когда нужно вытянуть пароль для сайта.

Если я не помню пароль, но знаю, что он есть в связке ключей в Mac OS, то мне нужно открыть браузер, перейти на сайт и с помощью панели разработчика поменять input type с password на text. Очень долго. Нельзя ли получать пароль из связки ключей быстрее? Можно с помощью security:

sudo security find-internet-password -gs www.facebook.com

Код сверху запрашивает связку ключей (иногда в процессе вызываются одно-два системных диалоговых окна) и возвращает аккаунт (имя пользователя или email) и пароль, зарегистрированный в системе для запрошенного домена!

keychain: "/Users/myuser/Library/Keychains/login.keychain-db"
version: 512
class: "inet"
attributes:
 0x00000007 <blob>="www.facebook.com"
 0x00000008 <blob>=<NULL>
 "acct"<blob>="myemailaddress@gmail.com"
 "atyp"<blob>="form"
 "crtr"<uint32>="rimZ"
 "cusi"<sint32>=<NULL>
 "desc"<blob>=<NULL>
 "icmt"<blob>=<NULL>
 "invi"<sint32>=<NULL>
 "nega"<sint32>=<NULL>
 "path"<blob>="/"
 "port"<uint32>=0x00000000
 "prot"<blob>=<NULL>
 "ptcl"<uint32>="htps"
 "scrp"<sint32>=<NULL>
 "sdmn"<blob>=<NULL>
 "srvr"<blob>="www.facebook.com"
 "type"<uint32>=<NULL>
password: "wouldntyouliketoknow"

Если еще не работали с утилитой security, советую. С ее помощью можно получить экспортированный список учетных данных, устанавливать пароли, создавать новые словари и т.д.

Редакция: David Walsh

Современные тенденции и подходы в веб-разработке

Узнайте алгоритм быстрого профессионального роста с нуля в сайтостроении

Узнать подробнее

Источник: https://davidwalsh.name/

Редакция: Команда webformyself.

Самые свежие новости IT и веб-разработки на нашем Telegram-канале

Курс по NodeJS. Основы

Прямо сейчас посмотрите курс по NodeJS!

Смотреть курс

Метки:

Похожие статьи:

Комментарии Вконтакте:

Комментарии Facebook:

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Я не робот.

Spam Protection by WP-SpamFree