Johnny
Описание Johnny
Johnny — это графический интерфейс для John the Ripper.
Johnny — это кроссплатформенный графический интерфейс с открытым исходным кодом для популярного взломщика паролей John the Ripper. Первоначально он был предложен и разработан Шинноком в черновике, реализация версии 1.0 была реализована Алексеем Черепановым в рамках GSoC 2012, а Матье Лаприз продвинул Джонни дальше к версии 2.0 и выше в рамках GSoC 2015.
Цель Johnny — автоматизировать и упростить процедуру взлома паролей с помощью чрезвычайно универсального и надёжного John the Ripper, а также добавить к нему дополнительные функции, характерные для парадигм рабочего стола и графического интерфейса пользователя, такие как улучшенный рабочий процесс с хешами и паролями, множественные атаки и управление сеансами, лёгкое указание сложных правил атак, визуальную обратную связь и статистику, всё это помимо огромных возможностей и функций, предлагаемых как core/prope JtR, так и jumbo.
Особенности:
- Кроссплатформенность, сборка и запуск на всех основных настольных платформах
- Основан на самом мощном и надёжном программном обеспечении для взлома паролей, поддерживает как core/proper John, так и jumbo
- Предоставляет наиболее полезные режимы и параметры атаки JtR в удобном, но мощном интерфейсе.
- Упрощает управление паролями/хешами и результатами атак за счёт сложной фильтрации и выбора
- Простое определение новых атак и практическое управление сеансами множественных атак
- Ручной ввод паролей для угадывания с помощью функции Guess
- Экспорт таблицы паролей в CSV и в файлы паролей в формате с двоеточием
- Может импортировать многие типы зашифрованных или защищённых паролем файлов с помощью функции 2john
- Полностью переводимый интерфейс (на данный момент английский и французский языки)
Домашняя страница: https://openwall.info/wiki/john/johnny
GitHub: https://github.com/openwall/johnny
Авторы: Aleksey Cherepanov, Shinnok, Mathieu Laprise
Лицензия: BSD 2-clause license
Справка по Johnny
Справка отсутствует, всё управление происходит в графическом интерфейсе.
Руководство по Johnny
Страница man отсутствует.
Примеры запуска Johnny
johnny
Установка Johnny
Установка в Kali Linux
sudo apt install johnny
Установка в BlackArch
Программа предустановлена в BlackArch.
Для установки в минимальные сборки выполните:
sudo pacman -S johnny
В настоящее время в репозиториях BlackArch устаревшая версия, для компиляции из исходного кода последней версии выполните следующие команды:
sudo pacman -S gcc git qt5-base git clone https://github.com/shinnok/johnny.git && cd johnny export QT_SELECT=qt5 qmake && make -j$(nproc)
Запуск:
./johnny
Установка в Debian, Linux Mint, Ubuntu
sudo apt update sudo apt install g++ git qtbase5-dev git clone https://github.com/shinnok/johnny.git && cd johnny export QT_SELECT=qt5 qmake && make -j$(nproc)
Запуск:
./johnny
Установка в Windows
Установка Johnny в Windows может быть выполнена двумя способами:
1. Простой, но для брут-форса можно использовать только центральный процессор
2. Сложный, но для брут-форса можно будет использовать как центральный процессор, так и видеокарту
Простой способ
Со страницы https://github.com/openwall/john-packages/releases/tag/jumbo-dev скачайте файл winX64_1_JtR.7z.
И распакуйте его в любую папку, например, в корень диска C:
Со страницы https://openwall.info/wiki/john/johnny скачайте архив johnny_*_win.zip.
Распакуйте и запустите установщик, следуйте его подсказкам.
Запустите Johnny, перейдите во вкладку Settings и укажите файл до исполнимого файла john.exe, например C:\JtR\run\john.exe.
Всё, программа готова к работе!
Сложный способ
Перейдите на страницу https://kali.tools/?p=747 и установите JtR как это показано в разделе «Установка John the Ripper в Windows». Выполните указанную там замену файлов.
Затем откройте Cygwin – мы будем компилировать Johnny из исходного кода.
Установите apt-cyg:
curl https://raw.githubusercontent.com/transcode-open/apt-cyg/master/apt-cyg > apt-cyg install apt-cyg /bin
Смотрите также: apt-cyg — apt для Cygwin
Установите зависимости:
apt-cyg install gcc-g++ git libQt5Core-devel make libQt5Gui-devel libGL-devel xorg-server xinit
Скачайте исходный код и скомпилируйте программу:
git clone https://github.com/shinnok/johnny && cd johnny export QT_SELECT=qt5 qmake-qt5 && make -j$(nproc)
По умолчанию X сервер не запущен в Cygwin, запустите Cygwin/X:
startxwin &
Нажмите Enter, чтобы увидеть приглашение командной строки.
Установим значение переменной DISPLAY:
export DISPLAY=:0.0
Теперь вы можете запустить Johnny:
./johnny
Запустите Johnny, перейдите во вкладку Settings и укажите файл до исполнимого файла john.exe, например /home/MiAl/john/run/john.exe.
Информация об установке в другие операционные системы будет добавлена позже.
Скриншоты Johnny
Инструкции по Johnny
- Полное руководство по John the Ripper. Ч.7: Johnny — графический интерфейс для John the Ripper
- Также смотрите ссылки на инструкции в карточке программы John the Ripper: https://kali.tools/?p=747
Comments are Closed