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 (97.5%)
  • maskprocessor (79.9%)
  • hcxkeys (65.6%)
  • Name-That-Hash (65.6%)
  • HAITI (65.6%)
  • Nullinux (RANDOM - 1.2%)
  • Рекомендуется Вам:

    Comments are Closed