54 lines
No EOL
2.7 KiB
Bash
Executable file
54 lines
No EOL
2.7 KiB
Bash
Executable file
#!/bin/bash
|
||
|
||
cat << EOF
|
||
|
||
+--------------------------------------------------------------------+
|
||
| |
|
||
| Модуль для подбора паролей |
|
||
| |
|
||
+--------------------------------------------------------------------+
|
||
|
||
EOF
|
||
|
||
echo "============================="
|
||
|
||
while :
|
||
do
|
||
echo "Вы хотите сбрутить пароль с помощью Hydra? Нажмите hy"
|
||
echo "Вы хотите подобрать хэш с помощью Hashcat? Нажмите hc"
|
||
echo "Вы хотите подобрать хэш с помощью John the Ripper? Нажмите jr"
|
||
echo "Если Вы хотите выйти, то нажмите Ctrl + C"
|
||
read command
|
||
|
||
if [ $command == "hc" ]; then
|
||
read -p "Вы хотите делать брут по словарю или полный перебор (b/p)? " mode_
|
||
if [ $mode_ == "b" ]; then
|
||
read -p "Введите цифру, соответствующую типу хэша (можно определить здесь https://suip.biz/ru/?act=hashtag): " hash_type
|
||
read -p "Введите хэш: " hash_
|
||
hashcat -a 0 -m $hash_type $hash_ /usr/share/wordlists/rockyou.txt
|
||
elif [ $mode_ == "p" ]; then
|
||
read -p "Введите цифру, соответствующую типу хэша: " hash_type
|
||
read -p "Введите хэш: " hash_
|
||
hashcat -a 0 -m $hash_type $hash_
|
||
fi
|
||
elif [ $command == "jr" ]; then
|
||
read -p "Введите хэш: " hash_
|
||
john $hash_ -w=/usr/share/wordlists/rockyou.txt
|
||
elif [ $command == "hy" ]; then
|
||
read -p "Вы знаете логин (y/n)?" ansvr_
|
||
if [ $ansvr_ == "y" ]; then
|
||
read -p "Введите логин: " login_
|
||
read -p "Введите {service}(Например: ssh): " service_
|
||
read -p "Введите {Target_IP}: " ip_
|
||
hydra -l $login_ -P /usr/share/wordlists/rockyou.txt $service_://$ip_
|
||
else
|
||
read -p "Введите {service}(Например: ssh): " service_
|
||
read -p "Введите {Target_IP}: " ip_
|
||
hydra -L /usr/share/wordlists/brutespray/$service_/user -P /usr/share/wordlists/rockyou.txt $service_://$ip_
|
||
fi
|
||
else
|
||
echo "Введено что-то не то. Попробуй ещё раз."
|
||
echo " "
|
||
continue
|
||
fi
|
||
done |