Jakie jest hasło „gościa”?

7

Próbowałem wyszukać hasło „gość”, wykonując polecenie, dscacheutil -q useri znalazłem konto gościa. Widziałem, że istnieje „hasło” (wiem, że zwykłe konto gościa nie ma hasła), więc czy mogę zapytać, jakie jest „hasło gościa”?

Fragment kodu wyjściowego terminala:

name: Guest
password: ********
uid: 201
gid: 201
dir: /Users/Guest
shell: /bin/bash
gecos: Guest Account

Nawiasem mówiąc, chcę wykorzystać moją wiedzę, aby pochwalić się Terminalem sudobez logowania lub su. (Nie chcę poleceń passwdani niczego podobnego z tego)

Edycja: Począwszy od El Capitan, gość będzie wyświetlał jedną gwiazdkę, jak poniżej:

password: *
Cegła
źródło

Odpowiedzi:

5

Użytkownik „Gość” nie ma hasła.

Polecenie, którego używasz: dscacheutil -q user -a name guestzawsze wyświetla 8 gwiazdek ( ********) bez względu na to, jakie hasło faktycznie ustawił użytkownik. Ponieważ OS X przechowuje tylko hashowane hasło, nie ma łatwego sposobu (oprócz użycia programu do łamania haseł) odzyskiwania haseł.

Edycja: Hashed, niezaszyfrowany.

Laurent
źródło
1
W rzeczywistości hasło jest zakodowane (funkcja jednokierunkowa) i nie jest szyfrowane. W przeciwnym razie byłoby możliwe odszyfrowanie go (za pomocą odpowiedniego klucza).
Matteo