Представляю программу
AD@tack (Archive Dictionary Attack) - утилиту для автоматизированной разархивации скачанных архивов с перебором наиболее часто используемых паролей, склеивания файлов, разбитых через HJSplit, Total Commander на части вида *.001, *.002... и прочие, и наоборот, разбиения на части для закачки.
Внимание: Программа подбирает подходящий пароль из ранее заготовленного списка (такой метод "взлома" называется dictionary attack, отсюда и название), а не подбирает пароли из всех возможных (brute force), а так же работает с незапароленными архивами. Основная функциональность рассчитана на связку с WinRAR (поддерживается русская и английская версии), но возможно и использование альтернативных движков деархивации (принимающих параметры через коммандную строку и возращающих exit code 0 при удаче, напр. 7zip).
Функционал:
*) Сохраняет Вами собранные пароли в общую библиотеку. Пароли нужно вписать в закладку Passwords, каждый на своей строке, и нажать ADD или перенести напрямую из буффера (PASTE). Паролям можно указать начальную/изменить текущую частоту (поле Freq.(uence) - как часто пароль подошёл), перед паролем записав число и запятую, например:
20,qwerty присвоит паролю
qwerty частоту 20, последующий ввод
-5,qwerty, понизит частоту до 15. Первый пароль в списке - всегда "пустота", пробуется разжать архив без пароля.
*) Подключает архиватор (по умолчанию - ищет WinRAR или запрашивает путь при первом запуске) и перебирает в указанной папке все архивы с целью подобрать нужный пароль из списка-библиотеки, раскрывая архивы в подпапки. Подошедший пароль поднимается наверх по списку, т.е. если архивы были скачаны с одного ресурса, на перебор паролей к следующему понадобится меньше времени. Сохраняется так же и частота удачности пароля, можно список отсортировать по ней.
*) Подбор пароля и развёртывание архива можно приостановить, нажав на паузу.
*) В выбранной папке папке склеивает разбитые через Total Commander/HJSplit и подобные программы на *.001, *.002 ... части в один файл. При этом, не тормозит всю систему как то делает HJSplit, можно процесс поставить на паузу.
*) Так же включает отдельный функционал (закладка File Split/Join) для разбиения/склеивания файлов в/из *.001/*.00X частей, при том можно указать как то, сколько должна занимать одна часть, как и просто - сколько частей хотите (напр. 690Mb можно разбить на 6.9 частей, 6 целых по ~100Mb + остаток на ~90Mb). Опять же, по сравнению с тем же популярным HJSplit старался снизить нагрузку на систему, увеличить скорость переноса файлов, разрешить ставить процесс на паузу.
*) Большинство операций можно совершить одной мышкой (напр. установить рабочу папку, "затащив" её из файловой системы, добавить trash-файл, указать файл для разбиения/клейки и т.п.)
В зависимости от выбранных опций:
*) Удаляет удачно разархивированный файл/его части (напр *.part1.rar, *.part2.rar) или части склеенного *.001 ... *.00X.
*) Удаляет мусор - указанные файлы или маски файлов из подпапок. Вписывать в закладку Trashfiles по одному на строке, или затягиванием файла-примера на форму, если не включена закладка File Split/Join. Например., *.url - чтобы убрать рекламные линки, thumbs.db - долбанный кеш из архивов с картинками и так далее.
*) Удаляет пустые подпапки и файлы.
*) Реструктурирует подпапки - если в подпапке только один файл или другая папка, они выносятся в основную рабочую директорию, а пустая удаляется.
*) По умолчанию Portable: Не трогает реестр, настройки хранятся в папке с программой.
*) Ну и ещё кое-какие полезности.
Если хотите, чтобы я добавил какой-то функционал, или подловите баг - пишите в комменты. Кое-что из того, что я сам додумал, ещё буду стараться добавлять в новые версии.
Не советую одновременно запускать две версии программы из одной и той же папки - опции/пароли сохраняются в простой *.ini-файл, может возникнуть конфликт при записи или потеряться новые настройки. На всякий случай, программа обновляет бэкап настроек (ad@ttack дата_время.bak), если текущий *.ini не пуст. При запуске из той же папки или некорректном закрытии файлов (обычно, если программа закрыта по кнопке Break), будет выдано предупреждение.
Cписок изменений и анонсы новых версий |
Скачать последнюю версию и прошлые релизы:
http://rapidshare.com/users/5VS06TКак обычно, Freeware AS IS, ©
nickinuse, тобишь моё. Старался как лучше, но если что-то пропало, я в танке.
N.B. Считаю, что утилита полезная, но продавать её не собираюсь. На это нужно наглость, время, и, желательно, спонсор-америкос. На кнопочку PayPal-Donate думаю тоже вряд ли кто откликнется, поэтому выручаю для себя выгоду как умею, а именно: увеличил размер скачки до >1Mb, для того, чтобы мне зачёлся bonus-point к аккаунту на рапиде, и я смог его продлить.
Просьба передавать программу, моим линком, сделаете сразу два добрых дела.