~
Я не программист, но представляю себе это так: ищем файлы с первым словом из словаря, среди них ищем файлы, где в пределах нескольких сотен байт от первого есть второе слово (потом 3-е, 4-е...2048-е). Потом то же со вторым словом и так далее. Затем среди найденных файлов производим новый поиск, добавив перебор по третьему слову. И так далее. Наверняка есть какой-то более оптимальный алгоритм для решения такой задачи.
Любой брут-форс подчиняется алгоритму, который в него будет заложен. И скорость брута (читать как перебор) будет ограничена только мощностью. Ну, конечно - если речь идет о переборе пароля например к почте, то там было ограничение на количество обращений с одного IP-адреса, достаточно легко обходится.
В случае, если есть сотни тысяч файлов, то не надо танцевать с IP-адресом, здесь задача проще.
Исходные (самые простые):
- сотни тысяч файлов с одним размером
- поиск английских слов, определнной длины (задать количество символов)
- поиск количества слов 12 или 24
Решение:
- каждый файл должен быть открыт, скорость открытия автоматизирована, зависит от оперативной памяти и мощности, что потянет один(?) комп.
- в текстовый файл подобного скрипта забиваются английские слова (да здесь можно вообще 4 символа ставить, под первое совпадение)
- на выходе маленьких файликов будет уже меньше и работать с ними будет проще.
- ну а тут либо все пойдет в рамках одного цикла, либо же вторым циклом, разбивая файлики на группы, по одному или другому совпадению
и последнее, можно даже автоматизировать подстановку сида в кошелек, вход и перевод средств на опредеделенный адрес, либо несколько адресов, либо в миксер, тут уже все от полета идей зависит.
Алгоритм можно по весу файла задать, можно по последним изменениям...все что угодно. Главное, что это будет очень быстро.