Heim >System-Tutorial >LINUX >Detailliertes Tutorial zum Entschlüsseln des CentOS7-Versionssystems

Detailliertes Tutorial zum Entschlüsseln des CentOS7-Versionssystems

PHPz
PHPznach vorne
2024-01-02 13:38:081185Durchsuche

1. Umgebungsvorbereitung:

Der erste Schritt besteht darin, ein CentOS7-System zu haben, um sicherzustellen, dass es normal neu starten und die Konfiguration beim Booten ändern kann.

2. Starten Sie die Schnittstelle neu

1. Habe gerade das System betreten

Detailliertes Tutorial zum Entschlüsseln des CentOS7-Versionssystems

2. Drücken Sie die Auf- und Ab-Tasten, um diese Schnittstelle direkt auszuführen. Wenn Sie schnell sind, können Sie diesen Satz weglassen.

3. Wählen Sie dann das erste Element aus und drücken Sie e, um die Auswahl zu bearbeiten.

3. Betriebsablauf

1. Geben Sie die folgende Schnittstelle ein

Ich habe es in einer virtuellen Maschine installiert, daher ist der angezeigte Inhalt etwas klein. Sie können die Auf- und Ab-Tasten verwenden, um Seiten umzublättern.

Detailliertes Tutorial zum Entschlüsseln des CentOS7-Versionssystems

2. Finden Sie die folgenden Informationen:

Suchen Sie dieses oder und ersetzen Sie oder durch rw init=/sysroot/bin/sh, wobei der Rest unverändert bleibt.

Detailliertes Tutorial zum Entschlüsseln des CentOS7-Versionssystems

3. Nach dem Austausch sieht es wie folgt aus:

Löschen Sie oder und ersetzen Sie es durch den folgenden Inhalt. Die untere rechte Ecke des roten Quadrats ist nicht die Unterstreichung, sondern der Cursor.

Detailliertes Tutorial zum Entschlüsseln des CentOS7-Versionssystems

4. Nachdem Sie die oben genannten Schritte ausgeführt haben, können Sie direkt Strg+x drücken, um im Einzelbenutzermodus zu starten.

5. Dann gelangen Sie zu den folgenden Seiten

Detailliertes Tutorial zum Entschlüsseln des CentOS7-Versionssystems

6. Geben Sie den folgenden Inhalt ein und starten Sie dann neu.

1), Wechsel zu einem temporären System:

chroot: Sie können direkt zu einem temporären System wechseln. Dies ist nur eine der Funktionen von chroot 2) Verwenden Sie passwd root direkt, um das Root-Benutzerkennwort festzulegen:

Das Root-Passwort wird nicht wiedergegeben und muss zweimal eingegeben werden.

3). Änderungen an allen Dateien können dazu führen, dass der Dokumentkontext (Sicherheitskontext) falsch ist. Um sicherzustellen, dass der SELinux-Kontext beim Start zurückgesetzt wird, wird eine versteckte Datei .autorelabel angezeigt Ihr System benötigt diesen Schritt nicht).

ps: In der Mitte gibt es einen Schritt, in dem Sie den falschen Befehl eingegeben haben. Ignorieren Sie ihn einfach. Detailliertes Tutorial zum Entschlüsseln des CentOS7-Versionssystems

4) Dann habe ich es einfach mit Neustart und Init 6 versucht, aber sie können nicht direkt neu gestartet werden, wie bei einem Stromausfall.

4. Schließlich wird das Root-Passwort erfolgreich zurückgesetzt.

PS: Hier wird nur eine Methode verwendet, um das Root-Passwort zu knacken,

5. Referenzlink:

Detaillierte Erläuterung der Verwendung des Linux-Chroot-Befehls

Das obige ist der detaillierte Inhalt vonDetailliertes Tutorial zum Entschlüsseln des CentOS7-Versionssystems. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:jb51.net. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen