Как изменить кол-во символов в брутфорсе (python)
У меня есть кода с гитхаба:
import itertools
import string
import pyautogui as pag
import time
def bruteforce_attack():
chars = string.printable.strip()
for length in range(1, 10):
for guess in itertools.product(chars, repeat=length):
pag.click(x=325,y=580)
pag.hotkey('ctrl', 'a')
guess = ''.join(guess)
pag.write(guess, interval = 0)
pag.click(x=480,y=580)
bruteforce_attack()
Как мне сделать так, чтобы брутфорс начинался не с "1 2 3 4 5... aaa bbb ccc", а сразу с 9 символов "000000000 000000001 000000002... aaaaaaaaa aaaaaaaab и т.д."? Заранее спасибо.
Ответы (1 шт):
Автор решения: Zailox
→ Ссылка
Странно, что никто еще не ответил, вот решение:
import itertools
import string
import pyautogui as pag
import time
def bruteforce_attack():
chars = string.printable.strip()
for length in range(1, 10):
for guess in itertools.product(chars, repeat=9):
pag.click(x=325,y=580)
pag.hotkey('ctrl', 'a')
guess = ''.join(guess)
pag.write(guess, interval = 0)
pag.click(x=480,y=580)
bruteforce_attack()