Jak obejść hasło w systemie Windows

Z Thomas-Krenn-Wiki
Przejdź do nawigacji Przejdź do wyszukiwania

Program chntpw oferuje w Linuksie różne funkcje, które między innymi umożliwiają manipulowanie danymi w Windows SAM (Security Account Manager / User Administration).[1] Użytkownicy, którzy nie stworzyli dysku resetowania hasła nie mają zbyt wiele możliwości, aby usunąć lub obejść hasło konta użytkownika. W tym artykule chcemy Państwu zaprezentować instalację tego programu w systemach Ubuntu, Debian, Red Hat Enterprise Linux i CentOS, oraz procedurę usunięcia hasła w systemie Windows.

Wprowadzone hasło jest nieprawidłowe.

Ważna informacja: Przed przeprowadzeniem zmian w Windows SAM należy sporządzić backup danych.

Krótki opis czynności

W następującej instrukcji przeprowadzone zostają następujące czynności:

  1. System zostaje uruchomiony z Linux LiveCD
  2. Partycja z instalacją Windows zostaje zamontowana
  3. Za pośrednictwem programu chntpw edytowana są dane w SAM systemu Windows
  4. Po zakończeniu prac system zostaje uruchomiony ze zmodyfikowanym systemem Windows

Kompatybilność: ta procedura funkcjonuje w Windows NT, XP, Vista, 7, 8, 2003/2008 Server, 10 Professional

Prace przygotowawcze

Przed instalacją programu chntpw w systemie Linux, w naszym przykładzie jest to Ubuntu Desktop 16.04, należy pobrać obraz ISO i nagrać CD lub utworzyć z niego bootowalny pendrive.

Po wybraniu opcji "Wypróbuj Ubuntu" w trakcie uruchamiania systemu, system Ubuntu zostaje załadowany do pamięci RAM, nie zostają przeprowadzone żadne zmiany w komputerze.

Ważna informacja: W Ubuntu, w Software & Updates musi być aktywne repozytorium universe, aby program chntpw mógł zostać zainstalowany.

Instalacja programu chntpw wymaga również połączenia z internetem.

Instalacja programu chntpw

Instalacja programu chntpw

Instalacja programu chntpw może zostać przeprowadzona z menadżera pakietów, z repozytorium.

  • Systemy Ubuntu / Debian: $ sudo apt install chntpw
  • Systemy RHEL / CentOS: # yum install chntpw

Korzystanie z chntpw

Program chntpw umożliwia miedzy innymi przeprowadzenie zmian w SAM systemu Windows (w naszym przykładzie w systemie Windows 10). Niektóre dostępne opcje to:

  • Wyświetlenie wszystkich dostępnych kont użytkownika w systemie Windows
  • Użytkownicy LevelUp (np. nadanie użytkownikom uprawnień administratorskich)
  • Usuwanie haseł
  • Określenie ważności hasła
  • Założenie nowego konta użytkownika w grupie
  • Usuwanie konta użytkownika w grupie

Kasowanie hasła w systemie Windows

Następująca procedura opisuje proces usunięcia hasła określonego użytkownika korzystając z programu chntpw:

  1. Najpierw montowana jest w Linuksie partycja z instalacją Windows
  2. Następnie przechodzimy do katalogu /Windows/System32/config:
    cd (mountpoint)/Windows/System32/config
  3. Uruchamiamy chntpw w terminalu z uprawnieniami root i określonym parametrem.
    • Wyświetlenie wszystkich kont użytkownika w systemie Windows:
    • # chntpw -l SAM
  4. Usunięcie hasła użytkownika rseverin:
    • # chntpw -u rseverin SAM
    • Wybór opcji 1
    • Wyjście z edytora i zapisanie zmian przez q i y
  5. Edycja danych kont użytkowników w SAM jest zakończona i partycja z systemem Windows może zostać odmontowana.
  6. Windows 10 może zostać teraz uruchomiony bez konieczności wprowadzenia hasła.

Poniższe zrzuty przedstawiają dane otrzymane po wprowadzeniu komend chntpw:

Hasło zostało usunięte, po restarcie nie jest konieczne podanie hasła, co jest widoczne na poniższych zrzutach:

Odnośniki

  1. Chntpw (wikipedia.org)

Autor: Wilfried Seifert

Powiązane artykuły

Informacje o Intel Data Center Manager
ISCSI Multipathing pod Linuksem
Klonowanie dysku na mniejszy nośnik z Clonezillą