Gdzie są zapisywane hasła?

37

To dziwne pytanie, ale gdzie są zapisywane hasła? Mam na myśli, że muszą być gdzieś, by porównywać za każdym razem. Gdzie są zapisywane hasła systemowe i sieciowe?

Nirmik
źródło

Odpowiedzi:

63

Hasła do kont systemowych można znaleźć w /etc/shadow. Potrzebujesz uprawnień roota, aby odczytać plik. Hasła są mieszane za pomocą SHA. Dodatkowe informacje można znaleźć na odpowiednich stronach podręcznika .

Hasła sieciowe lub Wi-Fi można znaleźć w /etc/NetworkManager/system-connections. Dla każdego połączenia znajduje się plik z jego konfiguracją, potrzebne są również rootuprawnienia do ich odczytu, ale hasło nie jest szyfrowane.

Hasła obsługiwane przez magazyn haseł Gnome , Gnome Keyring , są przechowywane w ~/.gnome2/keyrings. Pliki nie są czytelne dla ludzi i powinny być dostępne za pomocą domyślnego menedżera haseł Seahorse firmy Gnome. W starszych systemach (przed dokładnym / 12.04) hasła Wi-Fi były przechowywane w Gnome Keyring, a kody PIN do mobilnego Internetu szerokopasmowego są tam nadal przechowywane.

eyadof
źródło
Okej ... jakiś sposób je odszyfrować? I jakieś informacje na temat haseł sieciowych? Chciałbym również wiedzieć o
systemie
zaktualizuję swoją odpowiedź na temat haseł do połączeń. o deszyfrowaniu myślę, że to trudne, ale jeśli masz uprawnienia, możesz zastąpić stare hashnowym, znasz jego hasło.
eyadof
Och tak, można to zrobić, ale jak stworzyć szyfrowanie sha hasła?
Nirmik
1
Chcesz dodać, że inne hasła, którymi można zarządzać za pomocą domyślnego menedżera haseł (wierzę, że konik morski) są przechowywane~/.gnome2
LiveWireBT
1
W przypadku systemu Windows istnieje ophcrack.sourceforge.net, który może dać ci właściwy kierunek.
LiveWireBT