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

Короткое введение
Мы часто архивируем данные в 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
Базовая методика и синтаксис команд
Общая идея — задать набор символов и длину, или использовать словарь, и попытаться распаковать файл, проверяя каждую кандидатуру.
- -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 намного быстрее для сложных переборов.
- Восстановление из резервных копий или облака: часто быстрее и законнее.
- Социальная инженерия/вспоминание шаблонов и минимизация словаря: вручную сокращает пространство поиска.
Практическая методика восстановления (чек‑лист)
- Подтвердите право доступа к файлу. Получите разрешение письменно.
- Скопируйте архив в рабочую папку: никогда не работайте на оригинале.
- Определите тип шифрования архива (если возможно). Если AES — переключайтесь на другие инструменты.
- Оцените возможный набор символов и длину пароля (анализ метаданных, подсказок).
- Начните с словаря и популярных вариантов (скорее всего даст результат быстрее).
- Если словарь не помог — переходите к перестановкам и brute‑force по диапазону.
- Логируйте попытки и время; ставьте лимиты по времени/ресурсам.
- При успехе проверьте целостность распакованных файлов.
Критерии приёмки
- Успешно распакован хотя бы один файл из архива с помощью полученного пароля.
- Распакованные файлы проходят базовую проверку целостности (открываются, не повреждены).
- Процесс документирован: какие словари/наборы/диапазоны использовались и сколько времени заняло.
Чек‑листы по ролям
- Администратор: убедиться в разрешениях, создать изолированную среду и резервную копию архива.
- Форензик/исследователь: документировать шаги, сохранять логи, не модифицировать оригинал.
- Обычный пользователь: попробовать сначала вспомнить шаблоны пароля и проверить резервные копии.
Примеры тестов и критерии успеха
- Тест 1: архив с паролем “1234”. Ожидаемый результат: fcrackzip на -c 1 -l 4 быстро найдет пароль.
- Тест 2: архив с паролем “P@ssw0rd”. Ожидаемый результат: успешное восстановление при использовании набора aA1! и диапазона 1-10.
- Тест 3: AES‑зашифрованный архив. Ожидаемый результат: fcrackzip не обнаружит пароль; требуется другой инструмент.
Советы по производительности
- Сужайте набор символов по возможности (например, только строчные или только цифры).
- Начните со словарей и популярных шаблонов.
- Для больших задач рассматривайте John/Hashcat с GPU.
- Работайте на локальной машине с SSD и достаточной оперативной памятью.
Безопасность и этика
- Получите письменное разрешение на восстановление пароля.
- Не используйте инструменты для доступа к чужим данным без согласия.
- Удаляйте временные файлы и журналы после завершения, если это требуется политикой безопасности.
Краткая сводка
fcrackzip — удобный инструмент для восстановления паролей ZIP при наличии классического ZipCrypto и контролируемых условий. Он прост в использовании и полезен в арсенале администратора, но не заменяет более мощные решения для современных форм шифрования.
Важно: при работе с чужими данными соблюдайте закон и корпоративную политику.
Похожие материалы
Несколько аккаунтов Skype: Multi Skype Launcher
Журнал для работы: повысить продуктивность
Персональные звуки уведомлений на Android
Скачивание шоу Hulu для офлайн‑просмотра
Microsoft Start: персонализированная новостная лента