Cum să regăsiți site-ul web uitat & parolele de browser în Mac OS X prin linia de comandă
Cuprins:
Puteți recupera parolele uitate ale site-ului web și ale browserului utilizând un instrument de linie de comandă în Mac OS X. Aceasta este o caracteristică la îndemână care vă oferă acces la Keychain prin Terminal.
De câte ori ai uitat parola unui site web? Nu vă simțiți rău pentru că li se întâmplă celor mai buni dintre noi. Vestea bună este că, dacă utilizați funcția Keychain Mac OS X pentru a ține evidența informațiilor de conectare pentru site-uri web prin intermediul browserului dvs. (știți când browserul vă solicită să vă salvați/stocarea informațiile de conectare?), nu trebuie să vă faceți griji, tot ce aveți nevoie este adresa URL a site-ului web și veți putea recupera o parolă uitată atâta timp cât sunteți conectat la același cont de utilizator cu care ați salvat-o inițial.Acest lucru va funcționa pentru toate site-urile web care au stocat informații prin Chrome, Safari, Firefox și ar trebui să funcționeze și pentru orice alt browser. Aceasta este o alternativă excelentă la utilizarea funcțiilor de „resetare a parolei” sau a parolei uitate, care sunt procese în mai mulți pași pe multe site-uri web și servicii, deoarece nu necesită nicio conexiune la internet.
Notă importantă de securitate: Există un potențial minor de încălcare a securității cu acest truc, dar atâta timp cât nu lăsați la întâmplare oamenii se conectează la contul tău de utilizator, ceea ce nu ar trebui să fie o problemă – pentru asta este oricum autentificarea pentru oaspeți. Pe de altă parte, există o valoare legitimă aici pentru scopuri criminalistice și pentru unele cazuri unice de administrare a sistemului și este, de asemenea, infinit de util pentru cei dintre noi care uită o parolă și nu doresc să parcurgă întregul proces de resetare printr-un anumit serviciu web. Cu toate acestea, acest lucru permite unui utilizator să dezvăluie parolele stocate pentru același cont de utilizator, așa că fiți conștienți de potențialele implicații privind confidențialitatea și securitatea.
Recuperarea unei parole de browser uitate prin linia de comandă pe Mac
Sintaxa de bază a comenzii pentru a prelua o parolă stocată a unui site web arată astfel:
security find-internet-parola -s -w
Deoarece securitatea acestui cont este un subiect sensibil, să descompunăm șirul de comandă, astfel încât să nu emiteți orbește șiruri de comandă pentru a dezvălui informațiile de conectare. Comanda „securitate” este un front-end al brelocului, care este ceea ce Mac OS X folosește pentru a stoca informațiile de conectare salvate, „find-internet-parola” este marcajul principal cu un nume neobișnuit de evident descriptiv, -s este folosit pentru a specifica Adresa URL să se potrivească și -w spune comenzii de securitate să raporteze doar parola și nu lista completă a cheilor, care altfel este o grămadă de farfurie.
Acest lucru trebuie introdus în Terminal, găsit în directorul /Applications/Utilities/ sau prin Launchpad din folderul Utilities.După ce ați apăsat Întoarcere, veți vedea că va apărea o fereastră pop-up care spune următorul „Securitatea dorește să folosească informațiile noastre confidențiale stocate în „domeniul specificat de dvs.” în brelocul dumneavoastră. Doriți să permiteți accesul la acest articol?”
Dați clic pe „Permite” este ceea ce doriți să faceți pentru a dezvălui parola. Alegerea „Permite întotdeauna” nu este recomandată, iar „Refuză” ar împiedica dezvăluirea parolei.
Exemplu de preluare a parolei din Keychain la linia de comandă
Vom folosi site-ul web „getpocket.com” ca exemplu de domeniu, pentru că este un serviciu pe care îl folosesc frecvent și s-a întâmplat să fi uitat recent parola, în ciuda faptului că am fost salvată în ambele Safari și Chrome pe Mac și aplicația însoțitoare în iOS. Deoarece nu îmi amintesc parola, dar este stocată în browsere, acesta este un caz perfect pentru a utiliza comanda de securitate pentru a o recupera.
Șirul de comandă ar fi astfel următorul:
security find-internet-parola -s getpocket.com -w
Faceți clic pe „Permite” în caseta de dialog când vi se solicită.
Veți găsi că singurul lucru raportat este o singură linie care conține parola, ceea ce face ca întregul șir de comandă și rezultatul standard să arate cam așa:
$ securitate find-internet-parola -s getpocket.com -w parola123
(nu, asta nu este o parolă reală)
Dacă intenționați să utilizați acest lucru în scopuri de scripting, poate doriți să încercați marcajul -g în schimb combinat cu grep pentru a vedea parola, acea sintaxă ar fi:
"security find-internet-parola -s DOMENIU -g | parola grep"
A cărui ieșire arată ca „parolă: (parola reală123)”, ceea ce face mai ușor de identificat.
Limitat la parolele salvate stocate în browserele web
Această funcție specifică este limitată la parolele salvate care sunt stocate într-un browser web, deși nu contează ce browser, atâta timp cât folosește Keychain pentru stocare, mai degrabă decât un manager de parole. Din acest motiv, aceasta nu este o soluție pentru recuperarea parolelor de conectare Mac uitate (accesați aici pentru asta) sau alte informații de conectare care nu sunt specifice unui site web sau serviciu.