Come recuperare le password del browser dimenticate & del sito Web in Mac OS X tramite la riga di comando
Sommario:
Puoi recuperare le password dimenticate di siti Web e browser utilizzando uno strumento a riga di comando in Mac OS X. Questa è una funzione utile che ti consente di accedere al portachiavi tramite Terminale.
Quante volte ti sei dimenticato la password di un sito web? Non sentirti male perché succede al meglio di noi. La buona notizia è che se usi la funzione Portachiavi di Mac OS X per tenere traccia delle informazioni di accesso per i siti Web tramite il tuo browser (sai quando il browser chiede di salvare/memorizzare le tue informazioni di accesso?), non devi preoccuparti, tutto ciò di cui hai bisogno è l'URL del sito web e sarai in grado di recuperare una password dimenticata purché tu abbia effettuato l'accesso con lo stesso account utente con cui l'hai originariamente salvata.Funzionerà per tutti i siti Web che hanno archiviato informazioni tramite Chrome, Safari, Firefox e dovrebbe funzionare anche per qualsiasi altro browser. Questa è un'ottima alternativa all'utilizzo delle funzionalità di "reimpostazione password" o password dimenticata che sono processi in più passaggi su molti siti Web e servizi poiché non richiede alcuna connettività Internet.
Importante nota di sicurezza: C'è un piccolo potenziale di violazione della sicurezza con questo trucco, ma fintanto che non lasci casuali le persone accedono al tuo account utente che non dovrebbe essere un problema - questo è comunque lo scopo dell'accesso ospite. D' altra parte, qui c'è un valore legittimo per scopi forensi e per alcuni casi unici di amministrazione del sistema, ed è anche infinitamente utile per quelli di noi che dimenticano una password e non vogliono eseguire l'intero processo di ripristino attraverso un particolare servizio web. Tuttavia, ciò consente a un utente di rivelare le password memorizzate per lo stesso account utente, quindi tieni presente le potenziali implicazioni sulla privacy e sulla sicurezza.
Recupero di una password del browser dimenticata tramite riga di comando su Mac
La sintassi di comando di base per recuperare una password di un sito Web memorizzata è la seguente:
sicurezza trova-password-internet -s -w
Poiché la sicurezza di questo account è un argomento delicato, suddividiamo la stringa di comando in modo da non emettere alla cieca stringhe di comando per rivelare le informazioni di accesso. Il comando "security" è un front-end per il portachiavi che è ciò che Mac OS X usa per memorizzare le informazioni di accesso salvate, "find-internet-password" è il flag principale con un nome descrittivo insolitamente ovvio, -s è usato per specificare il URL da abbinare e -w indica al comando di sicurezza di riportare solo la password e non l'elenco completo delle chiavi, che altrimenti sarebbe un mucchio di parole senza senso.
Questo deve essere inserito nel Terminale, che si trova nella directory /Applications/Utilities/ o tramite Launchpad nella cartella Utilities.Dopo aver premuto Invio, verrà visualizzata una finestra pop-up che dice quanto segue "la sicurezza desidera utilizzare le nostre informazioni riservate memorizzate nel" dominio specificato dall'utente "nel tuo portachiavi. Vuoi consentire l'accesso a questo elemento?"
Fare clic su "Consenti" è ciò che vorresti fare per rivelare la password. Scegliere "Consenti sempre" non è consigliato e "Nega" impedirebbe la rivelazione della password.
Esempio di recupero della password dal portachiavi alla riga di comando
Useremo il sito web “getpocket.com” come dominio di esempio, perché è un servizio che utilizzo spesso e mi è capitato di aver dimenticato da poco la password di accesso, nonostante l'avessi salvata in entrambi Safari e Chrome su Mac e l'app di accompagnamento su iOS. Poiché non ricordo la password ma è memorizzata nei browser, questo è un caso perfetto per utilizzare il comando di sicurezza per recuperarla.
La stringa di comando sarebbe quindi la seguente:
security find-internet-password -s getpocket.com -w
Fai clic su "Consenti" nella finestra di dialogo quando richiesto.
Scoprirai che l'unica cosa segnalata è una singola riga contenente la password, facendo in modo che l'intera stringa di comando e l'output standard assomiglino a questo:
$ sicurezza find-internet-password -s getpocket.com -w password123
(no, quella non è una vera password)
Se hai intenzione di usarlo per scopi di scripting, potresti provare il flag -g invece combinato con grep per visualizzare la password, quella sintassi sarebbe:
"sicurezza trova-password-internet -s DOMINIO -g | grep password"
Il cui output assomiglia a "password: (actualpassword123)" per facilitarne l'identificazione.
Limitato alle password salvate memorizzate nei browser Web
Questa funzione specifica è limitata alle password salvate memorizzate in un browser Web, anche se non importa quale browser purché utilizzi Portachiavi per l'archiviazione piuttosto che un gestore di password. Per questo motivo, questa non è una soluzione per recuperare password di accesso Mac dimenticate (vai qui per quello) o altre informazioni di accesso che non sono specifiche per un sito Web o un servizio.