Quale software posso utilizzare per decodificare un hash della password di Mac OS X?


0

Di recente ho acceso un vecchio Mac Mini che non ho usato da anni e ho scoperto che ho dimenticato la password dell'account amministratore.

Sono riuscito a ottenere l'hash della password, ma ho colto vari ostacoli nel seguire le guide per decrittografarlo. (Ad esempio, l'utilità zip si blocca quando si tenta di aprire il file zip dell'utilità "John the Ripper" scaricato).

Qualcuno può raccomandare un decrypter hash? Windows o OS X va bene. La stessa password sarà una cosa semplice e breve che è solo leggermente migliore di niente.

nome utente dell'account: admin hash della password: 6646e657f86732f846bb44f66e0add96e2a48c6e


3
Questo è un hash a 160 bit, potrebbe essere SHA-1. Non c'è modo di decifrare a hash , dal momento che il suo dominio (tutte le password possibili) è più grande della sua immagine (i possibili valori hash). Puoi solo generare lo stesso hash dall'input dato (ad esempio la forza bruta) e sperare di ottenere lo stesso risultato. Che è difficile quando l'hash è salato . Direi che il tuo approccio è difettoso. Basta avviare la modalità utente singolo o da un DVD OS X e reimpostare la password.
Daniel Beck

Grazie @Daniel - in realtà ho provato a seguire una guida per reimpostare la password, ma ho scoperto che il comando 'passwd' è semplicemente tornato senza che avessi inserito una nuova password. Non ho più il disco OSX - in extremis metterò una richiesta per uno al lavoro.
mackenir

"Non c'è modo di decifrare un hash", tuttavia sembra che sia possibile forzare bruscamente un hash della password OSX. Se stai facendo google, colpisci varie pagine web. Qualcuno ha scritto uno script python per farlo, anche se quando ho provato che non funzionava, a causa delle importazioni mancanti.
mackenir

Risposte:


2

Se desideri semplicemente accedere al tuo Mac, riavvia il sistema dal DVD di Ripristino configurazione di sistema che dovrebbe essere fornito con esso o da un DVD di installazione di Mac OS X (tenendo premuto C chiave all'avvio). Quindi, una delle opzioni del menu 'Utilità' dovrebbe consentire di reimpostare la password dell'amministratore. Istruzioni Apple complete e ufficiali Qui


Non ho più il CD / DVD.
mackenir

1

I Mac sono basati su Unix. Se stai solo cercando di ottenere una password, perché non usi qualcosa come un "System Rescue CD" che ti permetterà di cambiare le password di qualsiasi macchina che utilizza un kernel basato su Linux? Ecco come cambio tutte le password.


Puoi anche provare a fare il boot in modalità utente singolo. In realtà, per semplificare questo, ecco una guida questo può spiegare questo processo:

Se non si dispone dell'accesso come amministratore, avviare il computer in Utente singolo   Modalità tenendo premuto CMD + S all'avvio, montare l'unità e digitare il comando   comando:

/sbin/mount -uw /

Seguito da:

launchctl load
/System/Library/LaunchDaemons/com.apple.opendirectoryd.plist

E infine:

passwd

Quindi, inserire la nuova password di root quando viene richiesto due volte. Dopo il   la password è stata ripristinata, digitare:

restart

E premi invio / invio.


Mac OS X è non basato su Linux, è Mach & amp; Passo successivo. Ma in entrambi i casi, non è possibile recuperare le password stesse, solo gli hash, che non sono molto utili; è più semplice cambiare la password come descritto nell'articolo di HackMac.
grawity

1
... Ho detto che è basato su UNIX. Puoi usare un LINUX KERNAL per recuperare la password. Proprio come su un computer Windows, utilizzo un LINUX KERNAL per montare l'HD e cambiare le password, lo stesso può essere fatto per un MAC, che è essenzialmente quello che stai facendo in Modalità utente singolo.
Ethabelle

Mentre OS X è basato su UNIX, utilizza un formato univoco per la memorizzazione delle password utente; a meno che tu non abbia strumenti specifici per OS X sul tuo CD Linux, non sarà molto utile.
Gordon Davisson

In realtà questa è una guida che ho provato a usare - non funzionava a causa del comando 'passwd' che non faceva nulla. Ma vedo che menziona uno strumento di crack di hash che potrebbe funzionare.
mackenir

@mackenir Interessante. L'unica altra strada che potrei pensare di fare è creare un nuovo account Admin che sarebbe ancora più semplice del tentativo di rompere un hash ----- Linea 1: mount -uw / (c'è uno spazio tra -uw e /) Riga 2: rm /var/db/.applesetupdone (non c'è spazio tra db / .applesetupdone) Riga 3: shutdown -h ora (il riavvio funzionerà anche) - origine: alittlepieceoftech.wordpress.com/2011/04/21/hackbit-hack-a-mac
Ethabelle
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.