Гид по технологиям

Взлом ZIP‑архива с паролем в Kali Linux — fcrackzip

• 5 min read • Кибербезопасность • Обновлено 16 Nov 2025
Взлом ZIP‑архива в Kali Linux — fcrackzip
Взлом ZIP‑архива в Kali Linux — fcrackzip

Файл ZIP на рабочем столе компьютера

Короткое введение

Мы часто архивируем данные в ZIP для экономии места и удобства. Архивы могут быть защищены паролем — удобно, но если пароль забыли, доступ к файлу блокируется. Для восстановления пароля в Kali Linux есть специализированные утилиты; одна из простых и распространённых — fcrackzip.

Определение в одну строку: fcrackzip — консольный утилита для перебора паролей ZIP‑архивов (brute‑force и словарные атаки).

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

Что умеет fcrackzip

  • Поддерживает brute‑force (комбинации символов) и словарные атаки.
  • Может вызывать unzip для проверки корректности пароля и уменьшения ложных срабатываний.
  • Быстрее реализован частично на ассемблере — хорош для коротких паролей.

Когда подходит: восстановление забытых паролей к старым ZIP‑архивам (ZipCrypto). Когда не подходит: современные AES‑защищённые ZIPы и файлы с сильными длинными паролями — потребуются другие методы и ресурсы.

Установка и запуск в Kali Linux

В Kali fcrackzip обычно уже установлен. Если нет, установите пакет:

sudo apt update
sudo apt install fcrackzip

Запустить справку:

fcrackzip -h

Интерфейс fcrackzip в Kali Linux

Базовая методика и синтаксис команд

Общая идея — задать набор символов и длину, или использовать словарь, и попытаться распаковать файл, проверяя каждую кандидатуру.

  • -u — после угадывания пароля пробует распаковать первую запись через unzip. Убирает ложные совпадения.
  • -c — набор символов: примеры ниже.
  • -p — начальная строка (можно использовать для перебора по шаблону).
  • -l — диапазон длины пароля (например 4-8).
  • -D — использовать словарь (файл со списком паролей).
  • -b — режим brute‑force (микширование наборов символов).

Пример строгой команды brute‑force, начинаем с длины 1 до 10, набор символов aA1!:

fcrackzip -b -c aA1! -l 1-10 -u file_name.zip

Пример, когда пароль только цифры (4–8 цифр):

fcrackzip -u -c 1 -l 4-8 /root/Desktop/Test.zip

Пример, задаём стартовую строку (начинаем с “aaaaaaaa”):

fcrackzip -u -c 1 -p aaaaaaaa /root/Desktop/Test.zip

Использование словаря:

fcrackzip -u -D -p /root/Desktop/dic /root/Desktop/Test.zip

Если вы уверены, какие типы символов присутствуют, комбинируйте их: a — строчные, A — прописные, 1 — цифры, ! — спецсимволы. Пример: “aA1”.

Расшифровка опций на примерах

  • -c 1 — только цифры (0–9).
  • -c a — только строчные латинские буквы.
  • -c A — только заглавные латинские буквы.
  • -c aA1 — смешанный набор: строчные, заглавные и цифры.

Пример: пароль “abcdefgh” (все строчные, длина 8). Команда:

fcrackzip -u -c a -p aaaaaaaa /root/Desktop/Test1.zip

Здесь мы используем -p с шаблоном, чтобы задать начальную позицию перебора; в простых случаях удобнее задавать диапазон -l.

Когда метод не сработает (ограничения и контрпримеры)

  • Архив зашифрован современным AES‑шифрованием, а не классическим ZipCrypto — fcrackzip может быть бессилен.
  • Сложные и длинные пароли (12+ символов со случайными символами) потребуют огромного времени и ресурсов.
  • Если у архива повреждён заголовок, проверка через unzip может не работать.
  • Защищённые пароли, созданные менеджерами паролей с солью/ключом вне ZIP‑формата, невозможно восстановить перебором.

Альтернативные подходы

  • John the Ripper + zip2john: создаёт хеши паролей из ZIP и использует мощные ускоренные правила и GPU‑ускорение.
  • Hashcat: если можно извлечь нужный хеш, hashcat с GPU намного быстрее для сложных переборов.
  • Восстановление из резервных копий или облака: часто быстрее и законнее.
  • Социальная инженерия/вспоминание шаблонов и минимизация словаря: вручную сокращает пространство поиска.

Практическая методика восстановления (чек‑лист)

  1. Подтвердите право доступа к файлу. Получите разрешение письменно.
  2. Скопируйте архив в рабочую папку: никогда не работайте на оригинале.
  3. Определите тип шифрования архива (если возможно). Если AES — переключайтесь на другие инструменты.
  4. Оцените возможный набор символов и длину пароля (анализ метаданных, подсказок).
  5. Начните с словаря и популярных вариантов (скорее всего даст результат быстрее).
  6. Если словарь не помог — переходите к перестановкам и brute‑force по диапазону.
  7. Логируйте попытки и время; ставьте лимиты по времени/ресурсам.
  8. При успехе проверьте целостность распакованных файлов.

Критерии приёмки

  • Успешно распакован хотя бы один файл из архива с помощью полученного пароля.
  • Распакованные файлы проходят базовую проверку целостности (открываются, не повреждены).
  • Процесс документирован: какие словари/наборы/диапазоны использовались и сколько времени заняло.

Чек‑листы по ролям

  • Администратор: убедиться в разрешениях, создать изолированную среду и резервную копию архива.
  • Форензик/исследователь: документировать шаги, сохранять логи, не модифицировать оригинал.
  • Обычный пользователь: попробовать сначала вспомнить шаблоны пароля и проверить резервные копии.

Примеры тестов и критерии успеха

  • Тест 1: архив с паролем “1234”. Ожидаемый результат: fcrackzip на -c 1 -l 4 быстро найдет пароль.
  • Тест 2: архив с паролем “P@ssw0rd”. Ожидаемый результат: успешное восстановление при использовании набора aA1! и диапазона 1-10.
  • Тест 3: AES‑зашифрованный архив. Ожидаемый результат: fcrackzip не обнаружит пароль; требуется другой инструмент.

Советы по производительности

  • Сужайте набор символов по возможности (например, только строчные или только цифры).
  • Начните со словарей и популярных шаблонов.
  • Для больших задач рассматривайте John/Hashcat с GPU.
  • Работайте на локальной машине с SSD и достаточной оперативной памятью.

Безопасность и этика

  • Получите письменное разрешение на восстановление пароля.
  • Не используйте инструменты для доступа к чужим данным без согласия.
  • Удаляйте временные файлы и журналы после завершения, если это требуется политикой безопасности.

Краткая сводка

fcrackzip — удобный инструмент для восстановления паролей ZIP при наличии классического ZipCrypto и контролируемых условий. Он прост в использовании и полезен в арсенале администратора, но не заменяет более мощные решения для современных форм шифрования.

Важно: при работе с чужими данными соблюдайте закон и корпоративную политику.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Несколько аккаунтов Skype: Multi Skype Launcher
Программное обеспечение

Несколько аккаунтов Skype: Multi Skype Launcher

Журнал для работы: повысить продуктивность
Productivity

Журнал для работы: повысить продуктивность

Персональные звуки уведомлений на Android
Android.

Персональные звуки уведомлений на Android

Скачивание шоу Hulu для офлайн‑просмотра
Стриминг

Скачивание шоу Hulu для офлайн‑просмотра

Microsoft Start: персонализированная новостная лента
Новости

Microsoft Start: персонализированная новостная лента

Как изменить имя в Epic Games быстро
Гайды

Как изменить имя в Epic Games быстро