Zydra это инструмент для восстановления паролей файлов и взломщик теневых файлов Linux. Он использует поиск по словарю или метод грубой силы для взлома паролей.
Поддерживаемые файлы
- Файлы RAR
- Устаревшие ZIP-файлы
- PDF файлы
- Теневые файлы Linux (zydra может находить все пароли пользователя в теневом файле Linux один за другим)
Предпосылки
Для запуска приложения минимальные требования:
- Python 3.3 или выше
- дистрибутив Linux на основе debian, предпочтительно Kali linux 2
- qpdf и UnRAR пакеты
Установка этих пакетов на поташ так же легко , как , выполнив следующие команды на терминал:$ sudo apt-get update
$ sudo apt-get install qpdf unrar
- некоторые модули python в этой программе необходимо установить вручную, например: zipfile, rarfile, crypt, pyfiglet, py-term (для модуля term) и так далее. вы можете использовать pip3 для их установки. Пример:
$ pip3 install py-term
примечание : файлы rar, zip и pdf должны иметь расширение, теневые файлы не нуждаются в расширении. - Установите шрифт figlet "epic", если его нет в вашей системе:
sudo wget http://www.figlet.org/fonts/epic.flf -O /usr/share/figlet/epic.flf
Отказ от ответственности
Этот инструмент предназначен только для тестирования и академических целей. Не используйте его в незаконных целях!
Особенности
- Взлом паролей файлов двумя способами: 1. метод словаря 2. метод грубой силы
- В методе грубой силы вы можете указать минимальную и максимальную длину паролей.
- В методе грубой силы вы можете указать тип символов, которые могут использоваться в пароле.
- Есть индикатор выполнения в процентах, показывающий, какая часть процесса была выполнена.
- Обработка ошибок.
- Одной из наиболее важных особенностей Zydra является возможность многопроцессорной обработки, которая ускоряет работу программы. Например, если у вас 8 ядер ЦП, Zydra будет использовать их все для обработки одновременно.
Установка
Загрузите Zydra, клонировав репозиторий Git:$ git clone https://github.com/hamedA2/Zydra.git
Вы также можете использовать vagrant для автоматической установки и запуска Zydra (более подробная информация внизу страницы).
Применение
Чтобы получить список всех вариантов и узнать, как использовать это приложение, введите следующую команду:$ python3 Zydra.py -h