【发布时间】:2017-09-16 20:06:20
【问题描述】:
我的想法是即使找到密码也让 python 尝试密码列表,直到列表结束。 我的代码可以工作,但它会在继续休息之前打印 5 次成功消息
注意:在这种情况下,循环尝试与 passwords.txt 中存在的单词一样多 = 5
with open("passwords.txt", "r") as p:
_passwords = [line.strip() for line in p]
_retries = range(len(_passwords))
for _pass in _passwords:
try:
for x in _retries:
ssh.connect(_host, username=_user, password=_pass)
print ("Success! user: "+_user+" and pass: "+_pass)
ssh.close()
except (paramiko.ssh_exception.AuthenticationException) as e:
print e
time.sleep(1)
【问题讨论】: