• Словарь для брута rar архива возможно сделать через Блокнот?

    gzhegow
    @gzhegow
    aka "ОбнимиБизнесмена"
    Я очень рекомендую не использовать при "комбинациях" какой-то конкретный файл или словарь. Точнее не так. Словарь или файл годен для "того что надо скомбинировать", но никак не для "всех возможных комбинаций"

    Выше написали принцип составления, но по хорошему это не должно быть "хранилище", это должен быть "незавершенный процесс".

    Учитывая, что вы фотограф, мне будет тяжело объяснить, что такое "генератор", но общий смысл такой. Если вы создадите все возможные комбинации и перестановки даже десяти букв - там файл будет наверное в гигабайтах измеряться, поэтому смысл в том, чтобы в конкретный момент программа перебора выдавала лишь одно значение, а остальные были "еще не сгенерированы" - то есть "остановленный до лучших времен" цикл.

    Для простых сочетаний букв без определенного порядка берёте python (даже есть сайт с онлайн-редактором, чтобы попробовать) и импортируете itertools, там есть функции permutations/combinations. Для "форматов" или "вариантов" уже придется поиграть в программиста. Эти функции всегда возвращают "незавершенный цикл" и по мере обхода генерируют ОДНО значение, а старое забывают.

    Если вы загрузите в скрипт файл в несколько гигов - ляжет по памяти. Если уже очень хочется прям файл, то его читать надо по одной строке, получим как бы сказать генератор с указателем "где закончили". Но еще лучше это как написали выше, вам надо вспомнить если не сам пароль, то хотя бы вашу методику "как вы обычно придумываете пароли" и составить кусок кода, который пройдет все ваши варианты - скомбинирует исходные буквы с шаблонами их написания и в моменте будет выдавать вам одну, а когда выдаст - создаст новую, первую забудет.
    Ответ написан
    1 комментарий
  • Словарь для брута rar архива возможно сделать через Блокнот?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Я-бы предложил сначала придумать выражение типа регулярки, которая просто обобщит все варианты которые возможны. Из частного случая

    *!Tomsk2018*Oksana!  
    *06Tomsk08*Oksana18!*


    Можно предположить что есть два произвольных ASCII-NUM-CTRL символа. Потом Tomsk. Потом календарная дата от 2008 до 2018 года в двух форматах YYYY, YY. Потом женское имя. И потом опционально еще раз календарная дата и 2 ASCII-NUM-CTRL символа.

    Давайте посчитаем количество. Пускай для простоты ASCII-NUM-CTRL = 128 символов.
    Даты - 10 лет и еще 2 формата итого 20 штук.

    Итого. 128 * 20 * 20 * 128. Но у нас еще есть пустая комбинация NULL (опция). Для простоты просто добавим +1 к каждому множителю и таким образом закроем эти опциоанльные строки. Получается

    129 * 21 * 21 * 129 = 7338681

    Семь мильонов. Словарь - детского размера. Вобщем подбор вполне осуществим.

    P.S. Я надеюсь что мы не нарушаем правил qna обсуждая такие вещи. И я надеюсь что автор честен и спрашивает это только для личного пользования.
    Ответ написан
    7 комментариев
  • Словарь для брута rar архива возможно сделать через Блокнот?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    https://www.hackingarticles.in/5-ways-create-dicti...

    но возможно со спецсимволами придется повозиться
    Ответ написан
    1 комментарий
  • Словарь для брута rar архива возможно сделать через Блокнот?

    @Ledauph1
    Я только учусь, не пинайте строго.
    Вы создали словарь с 84 строками (значениями), то есть программа перебрала 84 значения с вашего словаря, не составляя комбинаций.
    Для создания словаря можно использовать программу Dictionary Generator Либо написать скрипт, который создаст список всевозможных комбинаций. Так же в некоторых программах для подбора пароля к архиву есть инструменты для создания словарей.
    Ответ написан
    1 комментарий