Как изменить кол-во символов в брутфорсе (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()
→ Ссылка