На одном из прошлых статей я рассказывал как скрыть от чужих глаз свои файлы в архив. И правда это очень лёгкий и быстрый способ скрыть свои файлы. Но что делать если вы забыли пароль, а в архиве очень важные файлы. Если пароль к архиву ну никак не вспомнить, то последний шанс это взлом. В этой статье попытаемся взломать несложный пароль к архиву.
Первым делом скачайте необходимые программы для взлома пароля архива.
Запаковано архиватором 7zip.
В скачанном архиве вы обнаружите две папки. Одна для взлома RAR архивов, вторая для взлома 7zip архивов. Для примера я попробую взломать архив 7zip. Разархивируем архив «crark7z-10» в любую директорию. Если вылезет окно с просьбой ввести пароль, ничего не вводим просто жмём на «OK».
Теперь для примера создам запароленный архив с паролем «12345». Предположим я забыл пароль и знаю только, что пароль содержит только цифры.
Создам папку в диске «C» и назову её «1». Папку можно создать где угодно, но удобнее когда путь от корня диска короткий. Скопируем в эту папку все файлы из «crark7z-10». Туда же переместим запароленный архив и переименуем его в «1».
Находим файл russian.def и переименовываем его в password.def. Открываем файл password.def при помощи блокнота.
Данный файл очень важен. Здесь вы должны настроить правила подбора пароля для архива. На первый взгляд может показаться всё очень сложно, но в действительности всё просто. Символы «##» означают, что строка не будет влиять на способ подбора пароля. Другими словами строка экранирована. За символами «##» есть комментария в которых содержаться описания вариантов подбора.
Смотрим ниже строки «# НИЖЕ НАЧИНАЕТСЯ Определение паролей». Всё что выше этой строки ничего не трогаем. По умолчанию уже открыт перебор по буквам. Так как мы знаем, что наш пароль содержит только цифры мы экранируем остальные способы определения символом «#», а напротив строки «$1 *» убираем этот символ.
Сохраним внесённые изменения.
Теперь осталось запустить программу. Для этого откроем командную строку Windows. Командную строку можете открыть разными способами. Например: Пуск=>Выполнить=>cmd. В командной строке пишем «cd C:\1» и жмём на энтер. Это означает переход на эту папку. Теперь пишем «crark-7z-ocl.exe 1.7z» и жмём энтер.
Запустится программа подбора паролей. Время подбора пароля зависит от мощности процессора и видеокарты и длины пароля.
При помощи этой программы можно взламывать архивы в которых пароль содержит малое количество символов. Для взлома длинных паролей нужно потратить большое количество времени исчисляемое годами. Вот поэтому, чтобы злоумышленник не смог вас взломать нужно придумывать длинный пароль состоящий из цифр, букв и специальных символов.
Самое важное в этой программе это настройка файла «password.def», которая отвечает за правило подбора пароля. Быстрее всего взломать пароль состоящий только из цифр. А ведь в качестве пароля большинство людей применяют дату своего рождения.
Примеры правил перебора пароля:
«$1 *» — Пароль только из цифр
«$a *» — Пароль содержит маленькие латинские символы
«[$a $A] *» — Пароль содержит маленькие и большие латинские символы
«[$a $A $1] *» — Пароль содержит маленькие и большие латинские символы и цифры
«[$a $A $1 $!] *» — Пароль содержит маленькие и большие латинские символы, цифры и специальные символы.