-
Notifications
You must be signed in to change notification settings - Fork 3
/
the_cracker.sh
executable file
·102 lines (100 loc) · 3.04 KB
/
the_cracker.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
#!/bin/bash
source requisitos/0.sh
Title
echo " [#] Elige una de las siguientes opciones: "
echo " -------------------------------------------------------------"
echo " [0] Instalar Requisitos"
echo " [1] Desencriptar un Fichero (office .rar .zip .pdf)"
echo " [2] Desencriptar un Protocolo Online y Local (ftp, ssh, ..)"
echo " [3] Desencriptar un Handshakes/Hash (Wifi)"
echo " [4] Desencriptar el Login de una IP Local (192.168.1.1:80)"
echo " [5] Crear diccionarios Personalizado"
echo " [6] Utilidades"
echo " [99] ☢Salir☢ "
echo " -------------------------------------------------------------"
echo
read -p " [*] Elige una opcion: " opc
case $opc in
0 ) bash requisitos/0.sh
;;
1 ) bash requisitos/1.sh
;;
2 ) bash requisitos/2.sh
;;
3 ) bash requisitos/3.sh
;;
4 ) bash requisitos/4.sh
;;
5 ) bash requisitos/5.sh
;;
6 ) echo
echo " ============================================="
echo " 1º Extraer Hash del Handshakes (.cap = hash)""|"
echo " ---------------------------------------------"
echo " 2º Ver como seria el Hash de una Contraseña"" |"
echo " ---------------------------------------------"
echo " 3º Identificar un Hash"" |"
echo " ---------------------------------------------"
echo " 4º Volver al Menu"" |"
echo " ============================================="
echo
echo
read -p " [*] Elige una opcion: " opc1
case $opc1 in
1 ) echo
read -p " [*] Pon la ruta del Handshake (/home/Descktop/handshake_TPLINKE3B.cap): " hand
primera=`echo $hand | head -c 1`
coma="'"
if [ $primera = $coma ]
then
hand=`echo $hand | cut -c 2- | rev | cut -c2- | rev`
fi
sudo aircrack-ng -J preHash $hand
sudo hccap2john preHash.hccap > Hash
sudo rm -r preHash.hccap
sudo mv Hash requisitos/resultados
;;
2 ) echo
read -p "[*] Escribe la contraseña que quieres convertir en hash: " pass
echo
sudo curl cli.fyi/hash/$pass
;;
3 ) echo
read -p "[*] Escribe o pega el Hash que quieres escanear: " hash
echo
sudo hash-identifier $hash
;;
4 ) bash the_cracker.sh
;;
* ) echo
echo "$RRPLY No es una opcion valida"
sleep 3
bash the_cracker.sh
esac
echo
echo
echo " ==================="
echo " 1-Volver al Menu"
echo " 2-Volver a ejecutar"
echo " 3-Salir"
echo " ==================="
echo
read -p " [*] Elige una opcion: " opc2
case $opc2 in
1 ) bash the_cracker.sh
;;
2 ) bash the_cracker.sh
;;
3 ) exit && clear
;;
* ) echo
echo "$RRPLY No es una opcion valida"
esac
;;
99 )exit
;;
* ) echo
echo "$RRPLY No es una opcion valida"
sleep 3
bash the_cracker.sh
esac