Подбор пароля к архиву: как восстановить доступ к забытым ZIP и RAR

Потерянный пароль от собственного архива ZIP или RAR означает, что файлы внутри остаются зашифрованными, и единственный реальный путь к ним — восстановить пароль перебором, поскольку обхода шифрования у современных форматов не существует. Это ключевой факт, который нужно принять до начала работы: программы не «взламывают» архив, а последовательно проверяют варианты паролей, пока один из них не подойдёт.

В статье разберём, как устроена защита архивов, какие методы подбора существуют, какие программы применяются и от чего зависит время восстановления. Материал предназначен для случаев, когда вы восстанавливаете доступ к собственным данным — подбор пароля к чужим зашифрованным файлам без согласия владельца может нарушать закон.

Как устроена защита паролем в архивах

Современные архиваторы используют стойкое шифрование. В RAR5 и 7z применяется алгоритм AES-256, в классическом ZIP встречается как устаревший ZipCrypto, так и AES при создании через совместимые программы. Пароль не хранится внутри архива в открытом виде — из него вычисляется ключ шифрования, поэтому «достать» пароль из файла нельзя.

Из этого следует практический вывод: скорость подбора зависит от того, сколько вариантов в секунду удаётся проверить, и от того, насколько сложен исходный пароль. Форматы с AES и медленным вычислением ключа (как в RAR5) намеренно замедляют перебор — это часть защиты, а не недостаток программы.

С чего начать до запуска перебора

Прежде чем запускать многочасовой брутфорс, стоит пройти простые проверки — они нередко решают задачу за минуты. Вспомните, где мог сохраниться пароль: менеджеры паролей, заметки, переписка, текстовые файлы рядом с архивом. Иногда пароль указывается на странице, откуда архив был скачан.

  • 🔍 Проверьте менеджер паролей и сохранённые пароли в браузере
  • 📄 Поищите рядом с архивом файлы readme.txt, пароль.txt и подобные
  • 💬 Пересмотрите переписку, если архив присылали вам
  • 🧠 Выпишите все свои типовые пароли и их вариации — они пригодятся для словаря

Также определите формат архива и тип шифрования. Откройте файл в архиваторе и посмотрите информацию об архиве: ZIP с ZipCrypto перебирается на порядки быстрее, чем RAR5, и это влияет на выбор стратегии.

Методы подбора пароля

Существует три базовых подхода, и правильный выбор между ними экономит дни работы. Словарная атака проверяет готовый список слов и типовых паролей — она быстрая, но сработает только если пароль есть в словаре. Атака по маске применяется, когда вы помните структуру: например, «слово + 4 цифры» или «первая буква заглавная, в конце восклицательный знак». Полный перебор (брутфорс) проверяет все комбинации заданной длины и набора символов — это крайняя мера.

Чем больше вы помните о пароле, тем уже маска и тем реальнее результат. Знание даже примерной длины и того, были ли в пароле цифры или спецсимволы, сокращает пространство перебора в тысячи раз.

📊 Какая ситуация ближе к вашей?
Помню часть пароля или его структуру
Помню только примерную длину
Не помню ничего, нужен полный перебор
Архив скачан, пароль указывался на сайте

Программы для восстановления паролей к архивам

Инструментов много, но принцип у них общий: вы указываете архив, выбираете тип атаки и набор символов, программа перебирает варианты. Ниже — обзор известных решений без привязки к конкретным версиям, поскольку возможности и интерфейс меняются от выпуска к выпуску.

ИнструментТипПоддержка форматовОсобенности
John the RipperБесплатный, консольныйZIP, RAR, 7z и другиеГибкие правила и маски, требует работы с командной строкой
HashcatБесплатный, консольныйЧерез извлечённый хешИспользует видеокарту, высокая скорость перебора
PassFab / Passware и аналогиПлатные, с интерфейсомZIP, RAR, Office и др.Простой мастер настройки, подходят новичкам
ARCHPR (Advanced Archive Password Recovery)Платный, с интерфейсомZIP, RARСловарные атаки и маски, известен для старых ZIP

Консольные инструменты вроде John the Ripper и Hashcat работают в два этапа: сначала из архива извлекается хеш пароля вспомогательной утилитой, затем запускается перебор по этому хешу. Типичная последовательность выглядит так:

zip2john archive.zip > hash.txt

john --wordlist=wordlist.txt hash.txt

Графические программы проще: укажите файл, задайте словарь или маску и запустите процесс. Однако не ждите чуда от платных версий — ни одна программа не может гарантированно восстановить длинный случайный пароль к RAR5 за разумное время, это ограничение математики, а не софта.

⚠️ Внимание: скачивайте инструменты для восстановления паролей только с официальных сайтов разработчиков. Под видом «взломщиков архивов» часто распространяются трояны и стилеры, которые украдут ваши пароли вместо восстановления.

Пошаговая инструкция по подбору

Общий порядок действий не зависит от выбранной программы и выглядит следующим образом. Сначала соберите максимум информации о пароле, затем двигайтесь от быстрых методов к медленным.

☑️ Порядок восстановления пароля к архиву

Выполнено: 0 / 6

Начните со словарной атаки с собственным списком: личные пароли, даты, клички, комбинации с цифрами в конце. Если результата нет — переходите к маске, максимально конкретизируя то, что помните. Полный перебор запускайте с ограничением: сначала короткие пароли (до 6–8 символов) и ограниченный набор символов.

Скорость перебора сильно зависит от оборудования и формата. Для старых ZIP с ZipCrypto проверка идёт очень быстро даже на процессоре, а для RAR5 и 7z имеет смысл использовать видеокарту через Hashcat, если она есть в системе. Точные цифры скорости называть некорректно — они различаются на порядки в зависимости от железа и настроек.

Почему RAR5 перебирается так медленно

В формате RAR5 ключ из пароля вычисляется через многократное хеширование (функция PBKDF2 с большим числом итераций). Каждая проверка одного варианта требует заметного времени, что намеренно делает массовый перебор дорогим. Это осознанное решение разработчиков формата для защиты от брутфорса.

Реалистичная оценка: когда подбор сработает, а когда нет

Честная оценка шансов сэкономит вам время. Подбор реален, если пароль был «человеческим»: слово, имя, дата, короткая комбинация, вариация вашего типового пароля. В таких случаях словарь или маска часто дают результат от нескольких минут до нескольких дней.

Практически безнадёжен вариант, когда пароль — длинная случайная строка из букв, цифр и символов, созданная генератором. Пространство вариантов растёт экспоненциально от длины, и перебор может занять годы даже на мощном оборудовании. В такой ситуации разумнее искать сам пароль в других источниках, чем перебирать.

⚠️ Внимание: онлайн-сервисы «мгновенного снятия пароля с архива» либо используют те же словарные атаки, либо являются мошенническими. Загружая туда архив, вы передаёте содержимое своих файлов третьей стороне — не делайте этого с конфиденциальными данными.

Как защитить себя от повторения ситуации

Восстановление пароля — трудоёмкий процесс, поэтому после решения задачи стоит выстроить систему хранения. Используйте менеджер паролей и сохраняйте в него пароли от архивов сразу при создании. Для долговременных архивов записывайте пароль в надёжном месте отдельно от самого файла.

Дополнительно рассмотрите, нужно ли вообще шифрование для конкретного архива: если файлы хранятся только у вас на защищённом диске, пароль на архиве может быть избыточной мерой, которая однажды запрёт доступ вам самим.

Частые вопросы

Можно ли подобрать пароль к архиву онлайн?

Существуют онлайн-сервисы, выполняющие словарный перебор, но у них два ограничения: они работают только с простыми паролями и требуют загрузить архив на чужой сервер. Для конфиденциальных файлов это неприемлемый риск.

Сколько времени занимает подбор пароля?

От секунд до бесконечности — всё зависит от сложности пароля и формата архива. Простой пароль из словаря находится быстро, длинная случайная строка в RAR5 может оказаться недостижимой за обозримое время.

Чем ZIP отличается от RAR с точки зрения подбора?

Старые ZIP с шифрованием ZipCrypto перебираются очень быстро и считаются слабо защищёнными. RAR5 и 7z используют AES-256 с медленным вычислением ключа, что делает перебор на порядки медленнее.

Поможет ли видеокарта ускорить подбор?

Да, инструменты вроде Hashcat используют GPU и могут перебирать варианты значительно быстрее процессора. Однако даже мощная видеокарта не делает реальным перебор длинных случайных паролей.

Законно ли подбирать пароль к архиву?

Восстановление доступа к собственным файлам законно. Подбор пароля к чужим зашифрованным данным без согласия владельца может квалифицироваться как неправомерный доступ к информации — это зависит от юрисдикции и обстоятельств.