.
675 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # 🔐 Encrypt 🔐
2 |
3 | > Herramienta creada por XDeadHackerX
4 |
5 | 
6 |
7 | [](https://postimg.cc/567h9t2X)
8 |
9 | Vídeo Demo: Pulse aquí o aquí
10 |
11 | ---
12 |
13 | Herramienta enfocada a Blindar/Proteger nuestro equipo para que todo rastro que deje en Internet o en Redes Locales sea Falso e Inrasteable [NO ME HAGO RESPONSABLE DEL MAL USO DE ESTA HERRAMIENTA]
14 |
15 | ---
16 |
17 | ## 💡 Funciones 💡
18 |
19 | :ballot_box_with_check: **Cambio de IP Pública** (ProtonVPN, NordVPN)
20 |
21 | :ballot_box_with_check: **AnonSurf** (Tor Node, Proxys Tor, DNS Tor, Desactivacion de los servicios IPv6)
22 |
23 | :ballot_box_with_check: **Cambio de MAC** (Aleatoria)
24 |
25 | :ballot_box_with_check: **Cambio de DNS** (Encriptada, no log y rápida)
26 |
27 | :ballot_box_with_check: **Redireccionar la Terminal a través de Tor** (Todo el trafico que salga y entre)
28 |
29 | :ballot_box_with_check: **Cambio de Mac en Tarjeta de Red Externa** (Aleatoria)
30 |
31 | :ballot_box_with_check: **Generar una Identidad Falsa/Fake** (Nombre, Apellidos, Correo Electrónico, Fecha de Nacimiento, DNI, Teléfono Fijo, Teléfono Móvil, Ciudad, Seguridad Social, Tarjeta de Crédito, Caducidad, CVV, Número de Cuenta (IBAN))
32 |
33 | :ballot_box_with_check: **Extraer o Eliminar los Metadatos de un archivo**
34 |
35 | :ballot_box_with_check: **Eliminar un archivo de forma permanente** (Se ejecutan 38 pasadas sobre el archivo haciendo que este quede totalmente irrecuperable por softwares avanzados de recuperación de archivos eliminados)
36 |
37 | :ballot_box_with_check: **Kill Switch (Apagado de Emergencia)** (Apaga el Equipo sin dejar rastro, esto lo hace Desencriptando el equipo (Quitando VPN, MAC, Proxys, DNS, etz), seguidamente elimina de forma permanente los datos de la RAM (Para que no se puedan recuperar) y apaga el Equipo)
38 |
39 | ## 🛠 Instalar Herramienta 🛠
40 |
41 | **1)** sudo apt update && apt -y full-upgrade
42 |
43 | **2)** sudo apt-get install git
44 |
45 | **3)** git clone https://github.com/XDeadHackerX/Encrypt.git
46 |
47 | **4)** cd Encrypt
48 |
49 | **5)** chmod 777 encrypt.sh
50 |
51 | **6)** bash encrypt.sh
52 |
53 | **7)** Marcamos la opción 0 y luego 1 para instalar las dependencias (Solo marcar la primera vez)
54 |
55 | **8)** Cuando termine de Instalar las dependecias te preguntara por las credenciales de ProtonVPN, las ingresamos
56 |
57 | **9)** Ya podemos disfrutar de la herramienta
58 |
59 | ## 🎲 Tener en Cuenta 🎲
60 |
61 | **[1]** Para poder cambiar la IP Pública debemos tener una cuenta en ProtonVPN
62 |
63 | **[2]** Las opciones 3 para que funcionen de forma correcta se recomienda antes de su uso tener la Tarjeta de Red en Modo Monitor
64 |
65 | **[3]** En el caso de un error con la VPN (IP Pública) seleccione la opción 0(Configurar Herramienta) y luego la opción 2(Configurar Cuenta ProtonVPN), una vez ah vuelves a introducir las credenciales que te proporciona la página web. (No poner el nombre o correo de nuestra cuenta sino el que nos proporciona ProtonVPN al registrarte)
66 |
67 | **[4]** Cada vez que se reinicie o se apague la máquina se quitaran las medidas de seguridad de la opción 2 y 3, por lo que se recomienda Encriptar el equipo cuando se encienda y Desencriptarlo antes de apagarlo para no dejar Huella ni generar errores.
68 |
69 | **[5]** En el Apartado 2 Opción 1 en el desplegable si elegimos la Opción Nord VPN + Proxys Tor en su ejecución nos dará el siguiente error "touch: setting times of '/etc/resolv.conf': Operation not permitted
70 | /etc/init.d/anonsurf: line 167: /etc/resolv.conf: Operation not permitted
71 | ", esto se debe a que Nord VPN bloquea el Apartado DNS para que este no se pueda modificar, por lo que todas las protecciones de Tor funcionaran a excepción del DNS. (Este mismo error)
72 |
73 | **[6]** Si escogemos la opción de Anonsurf + Vpn la velocidad puede llegar a ser muy muy lenta.
74 |
75 | **[7]** En caso de que tengas descargada una versión más antigua, te aconsejo borrarla y volver a instalar la herramienta (+requisitos) para solucionar errores y obtener mejoras, que hacen que la herramienta sea mucho mejor que las versiones anteriores.
76 |
77 | ## 🎬 Video 🎬
78 |
79 | 
80 |
81 | ## 🔎 Versiones 🔎
82 |
83 |
84 | [ v1.0 ]
85 | [#] Versión Original.
86 |
87 |
88 | [ v1.1 ]
89 | [#] Nuevo Apartado ([4] Generar una identidad Falsa), Restructuración visual, correcciones visuales, mejoras en la experiencia del usuario.
90 |
91 |
92 | [ v1.2 ]
93 | [#] Nuevo Apartado ([5] Extraer/Eliminar Metadatos), esta opción será capaz de extraer todos los metadatos de un archivo con solo dejarlo caer en la terminal y de igual manera podrá eliminarlos.
94 |
95 |
96 | [ v1.3 ]
97 | [#] Nuevo Apartado ([6] Eliminar Archivos de Forma permanente), Nueva función dentro del Apartado 2 que muestra la nueva información con la que vas a salir a Internet y Conectarte a una Red Wifi (Nueva IP Publica, nueva MAC, nuevo DNS, lo único que no te muestra es que el tráfico de la terminal está pasando por Tor, pero si está pasando para comprobarlo escribimos "service tor status").
98 |
99 |
100 | [ v2.0 ]
101 | [#] Incorporación de Nord VPN, Incorporación de Anonsurf (Tor Node, Proxys Tor, DNS Tor, Desactivación de los servicios IPv6), Tanto la opción de Nord VPN como Anonsurf son opcionales. Nuevo Apartado ([7] Kill Switch (Apagado de Emergencia)) esta nueva opción tiene la función de Apagar el Equipo sin dejar rastro, esto lo hace Desencriptando el equipo (Quitando VPN, MAC, Proxys, DNS, etz), seguidamente elimina de forma permanente los datos de la RAM (Para que no se puedan recuperar) y apaga el Equipo, Correción de Error al instalar las dependencias y Cambio en algunos diseños. Solucionado error en apartados 5 y 6, debido a que si dejabas caer un fichero los comandos no funcionaban con las comillas simples que se le ponían a la ruta. Ahora muestra que "Service tor" está activado (Anteriormente solo mostraba un "Sí" como que estaba activado, el servicio ahora hace y filtra un "service tor status"), optimización del código.
102 |
103 |
104 | ## ⭐☕ Creado por XDeadHackerX ☕⭐
105 |
106 | **Si consideras que este proyecto ha sido útil, te agradecería que me apoyaras dándole una estrella a este repositorio o invitándome a un café.**
107 |
108 | [](https://www.buymeacoffee.com/XDeadHackerX)
109 |
110 | Copyright © 2023, XDeadHackerX
111 |
--------------------------------------------------------------------------------
/encrypt.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | clear
4 | echo
5 | echo " █████████████████████████████████████████████"
6 | echo " █▄─▄▄─█▄─▀█▄─▄█─▄▄▄─█▄─▄▄▀█▄─█─▄█▄─▄▄─█─▄─▄─█"
7 | echo " ██─▄█▀██─█▄▀─██─███▀██─▄─▄██▄─▄███─▄▄▄███─███"
8 | echo " ▀▄▄▄▄▄▀▄▄▄▀▀▄▄▀▄▄▄▄▄▀▄▄▀▄▄▀▀▄▄▄▀▀▄▄▄▀▀▀▀▄▄▄▀▀"
9 | echo " __________________________________________________"
10 | echo " ︻デ═一 Created by: XDeadHackerX v2.0 ︻デ═一 "
11 | echo " -------------------------------------------------------------------------------------------"
12 | echo " Cualquier acción y o actividad relacionada con Encrypt es únicamente su responsabilidad"
13 | echo " -------------------------------------------------------------------------------------------"
14 | echo
15 | echo
16 | echo " ================================"
17 | echo " [0] Configurar Herramienta"" |"
18 | echo " [1] Informacion del Equipo"" |"
19 | echo " [2] Encriptar/Proteger Equipo"" |"
20 | echo " [3] Cambiar MAC Tarjeta de RED"" |"
21 | echo " [4] Generar una identidad Falsa""|"
22 | echo " [5] Extraer/Eliminar Metadatos"" |"
23 | echo " [6] Eliminar Archivos"" |"
24 | echo " (De forma Permamente)"" |"
25 | echo " [7] Kill Switch"" |"
26 | echo " (Apagado Emergencia)"" |"
27 | echo " [99] -------> Salir"" <--------- |"
28 | echo " ================================"
29 | echo
30 | echo
31 | read -p "[*] Elige una opcion: " opc1
32 | case $opc1 in
33 | 0 ) bash requisitos/0.sh
34 | ;;
35 | 1 ) bash requisitos/1.sh
36 | ;;
37 | 2 ) bash requisitos/2.sh
38 | ;;
39 | 3 ) bash requisitos/3.sh
40 | ;;
41 | 4 ) bash requisitos/4.sh
42 | ;;
43 | 5 ) bash requisitos/5.sh
44 | ;;
45 | 6 ) bash requisitos/6.sh
46 | ;;
47 | 7 ) bash requisitos/7.sh
48 | ;;
49 | 99 ) exit
50 | ;;
51 | * ) echo
52 | echo "$RRPLY No es una opcion valida"
53 | bash encrypt.sh
54 | esac
55 |
--------------------------------------------------------------------------------
/requisitos/0.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | function Title {
4 | clear
5 | echo
6 | echo " █████████████████████████████████████████████"
7 | echo " █▄─▄▄─█▄─▀█▄─▄█─▄▄▄─█▄─▄▄▀█▄─█─▄█▄─▄▄─█─▄─▄─█"
8 | echo " ██─▄█▀██─█▄▀─██─███▀██─▄─▄██▄─▄███─▄▄▄███─███"
9 | echo " ▀▄▄▄▄▄▀▄▄▄▀▀▄▄▀▄▄▄▄▄▀▄▄▀▄▄▀▀▄▄▄▀▀▄▄▄▀▀▀▀▄▄▄▀▀"
10 | echo " __________________________________________________"
11 | echo " ︻デ═一 Created by: XDeadHackerX v2.0 ︻デ═一 "
12 | echo " -------------------------------------------------------------------------------------------"
13 | echo " Cualquier acción y o actividad relacionada con Encrypt es únicamente su responsabilidad"
14 | echo " -------------------------------------------------------------------------------------------"
15 | echo
16 | echo
17 | }
18 |
19 | if [[ "${BASH_SOURCE[0]}" == "${0}" ]]; then
20 | Title
21 | echo "[0] Configurar Herramienta"
22 | echo
23 | echo "================================"
24 | echo "[1] Instalar requisitos"" |"
25 | echo "[2] Configurar Cuenta ProtonVPN""|"
26 | echo "[3] Configurar Cuenta NordVPN"" |"
27 | echo "[4] Volver al Menu"" |"
28 | echo "================================"
29 | echo
30 | echo
31 | read -p "[*] Elige una opcion: " opc1
32 | case $opc1 in
33 | 1 ) echo
34 | sudo apt install macchanger -y
35 | sudo apt-get install tor -y
36 | sudo apt-get install speedtest -y
37 | sudo apt-get install exiftool -y
38 | sudo apt-get install secure-delete -y
39 | sudo pip install speedtest-cli
40 | sudo apt-get install curl -y
41 | sudo apt install git -y
42 |
43 | cd requisitos
44 |
45 | sudo pip install -r requirements.txt
46 | sudo rm -r linux-cli
47 | sudo rm -r kali-anonsurf
48 |
49 | sudo git clone https://github.com/Und3rf10w/kali-anonsurf && cd kali-anonsurf && bash installer.sh
50 |
51 | cd ..
52 |
53 | sudo git clone https://github.com/ProtonVPN/linux-cli && cd linux-cli && sudo apt install -y openvpn dialog python3-pip python3-setuptools && sudo python3 -m pip install protonvpn-cli
54 | cd ..
55 | cd ..
56 | Title
57 | echo "[*] Rellena con el (OpenVPN / IKEv2 username) y el (OpenVPN / IKEv2 password) de tu cuenta ProtonVPN: "
58 | protonvpn init
59 | ;;
60 | 2 ) echo
61 | echo "[*] Rellena con el (OpenVPN / IKEv2 username) y el (OpenVPN / IKEv2 password) de tu cuenta ProtonVPN: "
62 | protonvpn init
63 | ;;
64 | 3 ) echo
65 | echo "[*] Rellena con el (Email) y la (Contraseña) de tu cuenta NordVPN: " email1
66 | echo "[*] Rellena con la (Contraseña) de tu cuenta NordVPN: " pass1
67 | nordvpn login --username $email1 -- password $pass1
68 | ;;
69 | 4 ) bash encrypt.sh
70 | ;;
71 | * ) echo
72 | echo "$RRPLY No es una opcion valida"
73 | sleep 1
74 | bash requisitos/0.sh
75 | esac
76 | echo
77 | echo
78 | echo "#####################"
79 | echo "[1] Volver al Menu"
80 | echo "[2] Volver a ejecutar"
81 | echo "[3] Salir"
82 | echo "#####################"
83 | echo
84 | read -p "Elige una opcion: " opc2
85 | case $opc2 in
86 | 1 ) bash encrypt.sh
87 | ;;
88 | 2 ) bash requisitos/0.sh
89 | ;;
90 | 3 ) exit && clear
91 | ;;
92 | * ) echo
93 | echo "$RRPLY No es una opcion valida"
94 | esac
95 | fi
96 |
--------------------------------------------------------------------------------
/requisitos/1.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | source requisitos/0.sh
4 |
5 | Title
6 | echo "[1] Informacion del Equipo"
7 | echo
8 | echo "==============================================================================================================================="
9 | echo "☢ Tu IP Publica es la: " `curl -s http:/ifconfig.me`
10 | echo "-------------------------------------------------------------------------------------------------------------------------------"
11 | echo "☢ Tu IP Local es la: " `hostname -I`
12 | echo "-------------------------------------------------------------------------------------------------------------------------------"
13 | echo "☢ Tu DNS: " `cat /etc/resolv.conf`
14 | echo "-------------------------------------------------------------------------------------------------------------------------------"
15 | echo "☢ Tu MAC es la: " `sudo ifconfig -a | awk '/^[a-z]/ { iface=$1; } /inet addr:/ { next; } /^[[:space:]]*ether/ { print iface,$2; }'`
16 | echo "-------------------------------------------------------------------------------------------------------------------------------"
17 | echo "☢ Tu Sistema Operativo: " `uname -a`
18 | echo "-------------------------------------------------------------------------------------------------------------------------------"
19 | echo "☢ Service Tor: `timeout 1s service tor status | awk 'FNR<= 3{print}' | awk 'FNR >= 3{print}'`"
20 | echo "-------------------------------------------------------------------------------------------------------------------------------"
21 | echo "☢ Informacion sobre la VPN: "
22 | protonvpn s
23 | echo
24 | nordvpn status
25 | echo "-------------------------------------------------------------------------------------------------------------------------------"
26 | echo "☢ Informacion Tarjeta de Red: "
27 | sudo airmon-ng
28 | echo
29 | sudo iwconfig
30 | echo "==============================================================================================================================="
31 | echo
32 | echo
33 | read -p "[*] Quieres hacer una prueba de velocidad precisa? (si/no): " opc1
34 | echo
35 | if [ $opc1 = si ]
36 | then
37 | speedtest --simple
38 | else
39 | bash encrypt.sh
40 | fi
41 | echo
42 | echo
43 | echo "#####################"
44 | echo "[1] Volver al Menu"
45 | echo "[2] Volver a ejecutar"
46 | echo "[3] Salir"
47 | echo "#####################"
48 | echo
49 | read -p "Elige una opcion: " opc1
50 | case $opc1 in
51 | 1 ) bash encrypt.sh
52 | ;;
53 | 2 ) bash requisitos/1.sh
54 | ;;
55 | 3 ) exit && clear
56 | ;;
57 | * ) echo
58 | echo "$RRPLY No es una opcion valida"
59 | esac
60 |
--------------------------------------------------------------------------------
/requisitos/2.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | source requisitos/0.sh
4 |
5 | Title
6 | echo "[2] Encriptar/Proteger Equipo"
7 | echo
8 | echo "================================"
9 | echo "[1] Encriptar Equipo"" |"
10 | echo "[2] Desencriptar Equipo"" |"
11 | echo "[3] Volver al Menu"" |"
12 | echo "================================"
13 | echo
14 | read -p "Elige una opcion: " opc1
15 | case $opc1 in
16 | 1 ) echo
17 | echo "Proxys Tor= Tor node + Proxys, DNS"
18 | echo
19 | echo "================================"
20 | echo "[1] Proton VPN"" |"
21 | echo "[2] Proton VPN + Proxys Tor"" |"
22 | echo "[3] Nord VPN"" |"
23 | echo "[4] Nord VPN + Proxys Tor"" |"
24 | echo "[5] Anonsurf (Proxys Tor)"" |"
25 | echo "================================"
26 | echo
27 | read -p "Elige una opcion: " opc1
28 | case $opc1 in
29 | 1 ) echo
30 | echo
31 | read -p "[*] Pon la Interfaz de Red que estes utilizando (Ej: eth0): " interfaz
32 | echo
33 | sudo ifconfig $interfaz promisc >/dev/null
34 | sudo ifconfig $interfaz down >/dev/null
35 | sleep 1
36 | sudo macchanger -a $interfaz >/dev/null
37 | sudo ifconfig $interfaz up >/dev/null
38 | echo "======================="
39 | echo " Cambiando Mac"
40 | echo "======================="
41 | echo "--->"" |"
42 | sleep 1
43 | echo "-------->"" |"
44 | sleep 1
45 | echo "--------------->"" |"
46 | sleep 1
47 | echo "--------------------->""|"
48 | echo "======================="
49 | echo
50 | echo "======================="
51 | echo " Cambiando IP Publica"
52 | echo "======================="
53 | echo "--->"" |"
54 | sleep 1
55 | echo "-------->"" |"
56 | sleep 1
57 | echo "--------------->"" |"
58 | sleep 1
59 | echo "--------------------->""|"
60 | echo "======================="
61 | echo
62 | protonvpn c
63 | Title
64 | echo "[#] Realizando ultimas configuraciones"
65 | echo
66 | sudo echo nameserver 1.1.1.1 > /etc/resolv.conf
67 | sudo /etc/init.d/networking restart >/dev/null
68 | echo "======================="
69 | echo " Cambiando DNS"
70 | echo "======================="
71 | echo "--->"" |"
72 | sleep 1
73 | echo "-------->"" |"
74 | sleep 1
75 | echo "--------------->"" |"
76 | sleep 1
77 | echo "--------------------->""|"
78 | echo "======================="
79 | sleep 1
80 | echo
81 | sudo service tor start >/dev/null
82 | echo "==========================="
83 | echo "Redireccionando la Terminal"
84 | echo " a traves de Tor"
85 | echo "==========================="
86 | echo "------->"" |"
87 | sleep 1
88 | echo "------------>"" |"
89 | sleep 1
90 | echo "------------------->"" |"
91 | sleep 1
92 | echo "------------------------->""|"
93 | echo "==========================="
94 | sleep 2
95 | Title
96 | echo "[#] Nuevos datos proporcionados para proteger su Identidad"
97 | echo
98 | echo "+++++++++++++++++++++++++++++++++++++"
99 | echo "☢ Nueva IP + Info VPN: "
100 | protonvpn s
101 | echo "+++++++++++++++++++++++++++++++++++++"
102 | echo "☢ Nueva MAC: `cat /sys/class/net/$interfaz/address`"
103 | echo "+++++++++++++++++++++++++++++++++++++"
104 | echo "☢ Nuevo DNS: `cat /etc/resolv.conf`"
105 | echo "+++++++++++++++++++++++++++++++++++++"
106 | echo "☢ Terminal redirecionada por Tor:`timeout 1s service tor status | awk 'FNR<= 3{print}' | awk 'FNR >= 3{print}'`"
107 | echo "+++++++++++++++++++++++++++++++++++++"
108 | echo "☢ Proxys Tor + DNS (Anonsurf): No"
109 | echo "+++++++++++++++++++++++++++++++++++++"
110 | ;;
111 | 2 ) echo
112 | echo
113 | read -p "[*] Pon la Interfaz de Red que estes utilizando (Ej: eth0): " interfaz
114 | echo
115 | sudo ifconfig $interfaz promisc >/dev/null
116 | sudo ifconfig $interfaz down >/dev/null
117 | sleep 1
118 | sudo macchanger -a $interfaz >/dev/null
119 | sudo ifconfig $interfaz up >/dev/null
120 | echo "======================="
121 | echo " Cambiando Mac"
122 | echo "======================="
123 | echo "--->"" |"
124 | sleep 1
125 | echo "-------->"" |"
126 | sleep 1
127 | echo "--------------->"" |"
128 | sleep 1
129 | echo "--------------------->""|"
130 | echo "======================="
131 | echo
132 | echo "======================="
133 | echo " Cambiando IP Publica"
134 | echo "======================="
135 | echo "--->"" |"
136 | sleep 1
137 | echo "-------->"" |"
138 | sleep 1
139 | echo "--------------->"" |"
140 | sleep 1
141 | echo "--------------------->""|"
142 | echo "======================="
143 | echo
144 | protonvpn c
145 | Title
146 | echo "[#] Realizando ultimas configuraciones"
147 | echo
148 | sudo echo nameserver 1.1.1.1 > /etc/resolv.conf
149 | sudo /etc/init.d/networking restart >/dev/null
150 | echo "======================="
151 | echo " Cambiando DNS"
152 | echo "======================="
153 | echo "--->"" |"
154 | sleep 1
155 | echo "-------->"" |"
156 | sleep 1
157 | echo "--------------->"" |"
158 | sleep 1
159 | echo "--------------------->""|"
160 | echo "======================="
161 | sleep 1
162 | echo
163 | sudo service tor start >/dev/null
164 | echo "==========================="
165 | echo "Redireccionando la Terminal"
166 | echo " a traves de Tor"
167 | echo "==========================="
168 | echo "------->"" |"
169 | sleep 1
170 | echo "------------>"" |"
171 | sleep 1
172 | echo "------------------->"" |"
173 | sleep 1
174 | echo "------------------------->""|"
175 | echo "==========================="
176 | sleep 1
177 | echo
178 | sudo anonsurf start >/dev/null
179 | echo "====================================="
180 | echo "Activando Tor Node/Proxys Tor, DNS y"
181 | echo " desactivando los servicios IPv6"
182 | echo "====================================="
183 | echo "-------->"" |"
184 | sleep 1
185 | echo "---------------->"" |"
186 | sleep 1
187 | echo "------------------------->"" |"
188 | sleep 1
189 | echo "----------------------------------->""|"
190 | echo "====================================="
191 | sleep 2
192 | Title
193 | echo "[#] Nuevos datos proporcionados para proteger su Identidad"
194 | echo
195 | echo "+++++++++++++++++++++++++++++++++++++"
196 | echo "☢ Nueva IP + Info VPN: "
197 | protonvpn s
198 | echo "+++++++++++++++++++++++++++++++++++++"
199 | echo "☢ IP Real Tor Node: `curl -s http:/ifconfig.me`"
200 | echo "+++++++++++++++++++++++++++++++++++++"
201 | echo "☢ Nueva MAC: `cat /sys/class/net/$interfaz/address`"
202 | echo "+++++++++++++++++++++++++++++++++++++"
203 | echo "☢ Nuevo DNS: `cat /etc/resolv.conf`"
204 | echo "+++++++++++++++++++++++++++++++++++++"
205 | echo "☢ Terminal redirecionada por Tor:`timeout 1s service tor status | awk 'FNR<= 3{print}' | awk 'FNR >= 3{print}'`"
206 | echo "+++++++++++++++++++++++++++++++++++++"
207 | echo "☢ Proxys Tor + DNS (Anonsurf): Si"
208 | echo "+++++++++++++++++++++++++++++++++++++"
209 | ;;
210 | 3 ) echo
211 | echo
212 | read -p "[*] Pon la Interfaz de Red que estes utilizando (Ej: eth0): " interfaz
213 | echo
214 | nordvpn countries
215 | echo
216 | read -p "[*] Copia y pega a continuacion uno de los siguientes Paises para conectarte: " pais
217 | echo
218 | sudo ifconfig $interfaz promisc >/dev/null
219 | sudo ifconfig $interfaz down >/dev/null
220 | sleep 1
221 | sudo macchanger -a $interfaz >/dev/null
222 | sudo ifconfig $interfaz up >/dev/null
223 | echo "======================="
224 | echo " Cambiando Mac"
225 | echo "======================="
226 | echo "--->"" |"
227 | sleep 1
228 | echo "-------->"" |"
229 | sleep 1
230 | echo "--------------->"" |"
231 | sleep 1
232 | echo "--------------------->""|"
233 | echo "======================="
234 | echo
235 | echo "======================="
236 | echo " Cambiando IP Publica"
237 | echo "======================="
238 | echo "--->"" |"
239 | sleep 1
240 | echo "-------->"" |"
241 | sleep 1
242 | echo "--------------->"" |"
243 | sleep 1
244 | echo "--------------------->""|"
245 | echo "======================="
246 | echo
247 | nordvpn connect $pais
248 | Title
249 | echo "[#] Realizando ultimas configuraciones"
250 | echo
251 | #NordVpn no permite cambiar el DNS, pone el suyo propio
252 | #sudo echo nameserver 1.1.1.1 > /etc/resolv.conf
253 | #sudo /etc/init.d/networking restart >/dev/null
254 | echo "======================="
255 | echo " Cambiando DNS"
256 | echo "======================="
257 | echo "--->"" |"
258 | sleep 1
259 | echo "-------->"" |"
260 | sleep 1
261 | echo "--------------->"" |"
262 | sleep 1
263 | echo "--------------------->""|"
264 | echo "======================="
265 | sleep 1
266 | echo
267 | sudo service tor start >/dev/null
268 | echo "==========================="
269 | echo "Redireccionando la Terminal"
270 | echo " a traves de Tor"
271 | echo "==========================="
272 | echo "------->"" |"
273 | sleep 1
274 | echo "------------>"" |"
275 | sleep 1
276 | echo "------------------->"" |"
277 | sleep 1
278 | echo "------------------------->""|"
279 | echo "==========================="
280 | sleep 2
281 | Title
282 | echo "[#] Nuevos datos proporcionados para proteger su Identidad"
283 | echo
284 | echo "+++++++++++++++++++++++++++++++++++++"
285 | echo "☢ Nueva IP + Info VPN: "
286 | nordvpn status
287 | echo "+++++++++++++++++++++++++++++++++++++"
288 | echo "☢ Nueva MAC: `cat /sys/class/net/$interfaz/address`"
289 | echo "+++++++++++++++++++++++++++++++++++++"
290 | echo "☢ Nuevo DNS: `cat /etc/resolv.conf`"
291 | echo "+++++++++++++++++++++++++++++++++++++"
292 | echo "☢ Terminal redirecionada por Tor:`timeout 1s service tor status | awk 'FNR<= 3{print}' | awk 'FNR >= 3{print}'`"
293 | echo "+++++++++++++++++++++++++++++++++++++"
294 | echo "☢ Proxys Tor + DNS (Anonsurf): No"
295 | echo "+++++++++++++++++++++++++++++++++++++"
296 | ;;
297 | 4 ) echo
298 | echo
299 | read -p "[*] Pon la Interfaz de Red que estes utilizando (Ej: eth0): " interfaz
300 | echo
301 | nordvpn countries
302 | echo
303 | read -p "[*] Copia y pega a continuacion uno de los siguientes Paises para conectarte: " pais
304 | echo
305 | sudo ifconfig $interfaz promisc >/dev/null
306 | sudo ifconfig $interfaz down >/dev/null
307 | sleep 1
308 | sudo macchanger -a $interfaz >/dev/null
309 | sudo ifconfig $interfaz up >/dev/null
310 | echo "======================="
311 | echo " Cambiando Mac"
312 | echo "======================="
313 | echo "--->"" |"
314 | sleep 1
315 | echo "-------->"" |"
316 | sleep 1
317 | echo "--------------->"" |"
318 | sleep 1
319 | echo "--------------------->""|"
320 | echo "======================="
321 | echo
322 | echo "======================="
323 | echo " Cambiando IP Publica"
324 | echo "======================="
325 | echo "--->"" |"
326 | sleep 1
327 | echo "-------->"" |"
328 | sleep 1
329 | echo "--------------->"" |"
330 | sleep 1
331 | echo "--------------------->""|"
332 | echo "======================="
333 | echo
334 | nordvpn connect $pais
335 | sleep 4
336 | Title
337 | echo "[#] Realizando ultimas configuraciones"
338 | echo
339 | #NordVpn no permite cambiar el DNS, pone el suyo propio
340 | #sudo echo nameserver 1.1.1.1 > /etc/resolv.conf
341 | #sudo /etc/init.d/networking restart >/dev/null
342 | echo "======================="
343 | echo " Cambiando DNS"
344 | echo "======================="
345 | echo "--->"" |"
346 | sleep 1
347 | echo "-------->"" |"
348 | sleep 1
349 | echo "--------------->"" |"
350 | sleep 1
351 | echo "--------------------->""|"
352 | echo "======================="
353 | echo
354 | sudo service tor start >/dev/null
355 | echo "==========================="
356 | echo "Redireccionando la Terminal"
357 | echo " a traves de Tor"
358 | echo "==========================="
359 | echo "------->"" |"
360 | sleep 1
361 | echo "------------>"" |"
362 | sleep 1
363 | echo "------------------->"" |"
364 | sleep 1
365 | echo "------------------------->""|"
366 | echo "==========================="
367 | sleep 1
368 | echo
369 | sudo anonsurf start >/dev/null
370 | echo "====================================="
371 | echo " Activando Tor Node/Proxys Tor, y"
372 | echo " desactivando los servicios IPv6"
373 | echo "====================================="
374 | echo "-------->"" |"
375 | sleep 1
376 | echo "---------------->"" |"
377 | sleep 1
378 | echo "------------------------->"" |"
379 | sleep 1
380 | echo "----------------------------------->""|"
381 | echo "====================================="
382 | sleep 2
383 | Title
384 | echo "[#] Nuevos datos proporcionados para proteger su Identidad"
385 | echo
386 | echo "++++++++++++++++++++++++++++++++++++++"
387 | echo "☢ Nueva IP + Info VPN: "
388 | nordvpn status
389 | echo "++++++++++++++++++++++++++++++++++++++"
390 | echo "☢ IP Real Tor Node: `curl -s http:/ifconfig.me`"
391 | echo "++++++++++++++++++++++++++++++++++++++"
392 | echo "☢ Nueva MAC: `cat /sys/class/net/$interfaz/address`"
393 | echo "++++++++++++++++++++++++++++++++++++++"
394 | echo "☢ Nuevo DNS: `cat /etc/resolv.conf`"
395 | echo "++++++++++++++++++++++++++++++++++++++"
396 | echo "☢ Terminal redirecionada por Tor:`timeout 1s service tor status | awk 'FNR<= 3{print}' | awk 'FNR >= 3{print}'`"
397 | echo "++++++++++++++++++++++++++++++++++++++"
398 | echo "☢ Proxys Tor + Tor node (Anonsurf): Si"
399 | echo "++++++++++++++++++++++++++++++++++++++"
400 | ;;
401 | 5 ) echo
402 | echo
403 | read -p "[*] Pon la Interfaz de Red que estes utilizando (Ej: eth0): " interfaz
404 | echo
405 | sudo ifconfig $interfaz promisc >/dev/null
406 | sudo ifconfig $interfaz down >/dev/null
407 | sleep 1
408 | sudo macchanger -a $interfaz >/dev/null
409 | sudo ifconfig $interfaz up >/dev/null
410 | echo "======================="
411 | echo " Cambiando Mac"
412 | echo "======================="
413 | echo "--->"" |"
414 | sleep 1
415 | echo "-------->"" |"
416 | sleep 1
417 | echo "--------------->"" |"
418 | sleep 1
419 | echo "--------------------->""|"
420 | echo "======================="
421 | echo
422 | sudo echo nameserver 1.1.1.1 > /etc/resolv.conf
423 | sudo /etc/init.d/networking restart >/dev/null
424 | echo "======================="
425 | echo " Cambiando DNS"
426 | echo "======================="
427 | echo "--->"" |"
428 | sleep 1
429 | echo "-------->"" |"
430 | sleep 1
431 | echo "--------------->"" |"
432 | sleep 1
433 | echo "--------------------->""|"
434 | echo "======================="
435 | sleep 1
436 | Title
437 | echo "[#] Realizando ultimas configuraciones"
438 | echo
439 | sudo service tor start >/dev/null
440 | echo "==========================="
441 | echo "Redireccionando la Terminal"
442 | echo " a traves de Tor"
443 | echo "==========================="
444 | echo "------->"" |"
445 | sleep 1
446 | echo "------------>"" |"
447 | sleep 1
448 | echo "------------------->"" |"
449 | sleep 1
450 | echo "------------------------->""|"
451 | echo "==========================="
452 | sleep 1
453 | echo
454 | sudo anonsurf start >/dev/null
455 | echo "====================================="
456 | echo "Activando Tor Node/Proxys Tor, DNS y"
457 | echo " desactivando los servicios IPv6"
458 | echo "====================================="
459 | echo "-------->"" |"
460 | sleep 1
461 | echo "---------------->"" |"
462 | sleep 1
463 | echo "------------------------->"" |"
464 | sleep 1
465 | echo "----------------------------------->""|"
466 | echo "====================================="
467 | sleep 2
468 | Title
469 | echo "[#] Nuevos datos proporcionados para proteger su Identidad"
470 | echo
471 | echo "+++++++++++++++++++++++++++++++++++++"
472 | echo "☢ Nueva IP + Info VPN: "
473 | protonvpn s
474 | echo "+++++++++++++++++++++++++++++++++++++"
475 | echo "☢ IP Real Tor Node: `curl -s http:/ifconfig.me`"
476 | echo "+++++++++++++++++++++++++++++++++++++"
477 | echo "☢ Nueva MAC: `cat /sys/class/net/$interfaz/address`"
478 | echo "+++++++++++++++++++++++++++++++++++++"
479 | echo "☢ Nuevo DNS: `cat /etc/resolv.conf`"
480 | echo "+++++++++++++++++++++++++++++++++++++"
481 | echo "☢ Terminal redirecionada por Tor:`timeout 1s service tor status | awk 'FNR<= 3{print}' | awk 'FNR >= 3{print}'`"
482 | echo "+++++++++++++++++++++++++++++++++++++"
483 | echo "☢ Proxys Tor + DNS (Anonsurf): Si"
484 | echo "+++++++++++++++++++++++++++++++++++++"
485 | ;;
486 | * ) echo
487 | echo "$RRPLY No es una opcion valida"
488 | sleep 1
489 | bash requisitos/2.sh
490 | esac
491 | ;;
492 | 2 ) echo
493 | read -p "[*] Pon la Interfaz de Red que estes utilizando (Ej: eth0): " interfaz
494 | echo
495 | sudo anonsurf stop >/dev/null
496 | sleep 1
497 | protonvpn disconnect >/dev/null
498 | sleep 1
499 | nordvpn disconnect >/dev/null
500 | sleep 1
501 | sudo service tor stop >/dev/null
502 | sudo ifconfig $interfaz down >/dev/null
503 | sudo macchanger -p $interfaz >/dev/null
504 | sudo ifconfig $interfaz up >/dev/null
505 | echo "==========================="
506 | echo " Desencriptando Equipo"
507 | echo "==========================="
508 | echo "------->"" |"
509 | sleep 1
510 | echo "------------>"" |"
511 | sleep 1
512 | echo "------------------->"" |"
513 | sleep 1
514 | echo "------------------------->""|"
515 | echo "==========================="
516 | sudo ifconfig $interfaz -promisc >/dev/null
517 | sudo systemctl restart NetworkManager.service >/dev/null
518 | ;;
519 | 3 ) bash encrypt.sh
520 | ;;
521 | * ) echo
522 | echo "$RRPLY No es una opcion valida"
523 | sleep 1
524 | bash requisitos/2.sh
525 | esac
526 | echo
527 | echo
528 | echo "#####################"
529 | echo "[1] Volver al Menu"
530 | echo "[2] Volver a ejecutar"
531 | echo "[3] Salir"
532 | echo "#####################"
533 | echo
534 | read -p "Elige una opcion: " opc2
535 | case $opc2 in
536 | 1 ) bash encrypt.sh
537 | ;;
538 | 2 ) bash requisitos/2.sh
539 | ;;
540 | 3 ) exit && clear
541 | ;;
542 | * ) echo
543 | echo "$RRPLY No es una opcion valida"
544 | esac
545 |
--------------------------------------------------------------------------------
/requisitos/3.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | source requisitos/0.sh
4 |
5 | Title
6 | echo "[3] Cambiar MAC Tarjeta de RED"
7 | echo
8 | echo "================================"
9 | echo "[1] Cambiar MAC Tarjeta de RED"" |"
10 | echo "[2] MAC original Tarjeta de RED""|"
11 | echo "[3] Volver al Menu"" |"
12 | echo "================================"
13 | echo
14 | read -p "Elige una opcion: " opc1
15 | case $opc1 in
16 | 1 ) echo
17 | sudo airmon-ng
18 | echo
19 | read -p "[*] Escribe la interfaz de la Tarjeta de Red en Modo Monitor (Ej: wlan0mon o wlan0): " interfaz2
20 | echo
21 | echo "+++++++++++++++++++++++++++++++++"
22 | echo "MAC Original: " `cat /sys/class/net/$interfaz2/address`
23 | echo "+++++++++++++++++++++++++++++++++"
24 | sudo ifconfig $interfaz2 promisc >/dev/null
25 | sudo ifconfig $interfaz2 down >/dev/null
26 | sleep 2
27 | sudo macchanger -a $interfaz2 >/dev/null
28 | sudo ifconfig $interfaz2 up >/dev/null
29 | echo
30 | echo "==========================="
31 | echo "Cambiando la MAC de $interfaz2"
32 | echo "==========================="
33 | echo "------->"" |"
34 | sleep 1
35 | echo "------------>"" |"
36 | sleep 1
37 | echo "------------------->"" |"
38 | sleep 1
39 | echo "------------------------->""|"
40 | echo "==========================="
41 | echo
42 | echo "++++++++++++++++++++++++++++++"
43 | echo "Nueva MAC: " `cat /sys/class/net/$interfaz2/address`
44 | echo "++++++++++++++++++++++++++++++"
45 | ;;
46 | 2 ) echo
47 | sudo airmon-ng
48 | echo
49 | read -p "[*] Escribe la interfaz de la Tarjeta de Red en Modo Monitor (Ej: wlan0mon o wlan0): " interfaz2
50 | echo
51 | echo "+++++++++++++++++++++++++++++++"
52 | echo "MAC Actual: " `cat /sys/class/net/$interfaz2/address`
53 | echo "+++++++++++++++++++++++++++++++"
54 | sudo ifconfig $interfaz2 down >/dev/null
55 | sleep 2.5
56 | sudo ifconfig $interfaz2 promisc >/dev/null
57 | sudo macchanger -p $interfaz2 >/dev/null
58 | sudo ifconfig $interfaz2 up >/dev/null
59 | sudo ifconfig $interfaz2 -promisc >/dev/null
60 | echo
61 | echo "==========================="
62 | echo " Poniendo la MAC Original"
63 | echo "==========================="
64 | echo "------->"" |"
65 | sleep 1
66 | echo "------------>"" |"
67 | sleep 1
68 | echo "------------------->"" |"
69 | sleep 1
70 | echo "------------------------->""|"
71 | echo "==========================="
72 | echo
73 | echo "+++++++++++++++++++++++++++++++++"
74 | echo "MAC Original: " `cat /sys/class/net/$interfaz2/address`
75 | echo "+++++++++++++++++++++++++++++++++"
76 | ;;
77 | 3 ) bash encrypt.sh
78 | ;;
79 | * ) echo
80 | echo "$RRPLY No es una opcion valida"
81 | sleep 1
82 | bash requisitos/3.sh
83 | esac
84 | echo
85 | echo
86 | echo "#####################"
87 | echo "[1] Volver al Menu"
88 | echo "[2] Volver a ejecutar"
89 | echo "[3] Salir"
90 | echo "#####################"
91 | echo
92 | read -p "Elige una opcion: " opc2
93 | case $opc2 in
94 | 1 ) bash encrypt.sh
95 | ;;
96 | 2 ) bash requisitos/3.sh
97 | ;;
98 | 3 ) exit && clear
99 | ;;
100 | * ) echo
101 | echo "$RRPLY No es una opcion valida"
102 | esac
103 |
104 |
--------------------------------------------------------------------------------
/requisitos/4.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 | /
3 | source requisitos/0.sh
4 |
5 | Title
6 | echo "[4] Generar una identidad Falsa"
7 | echo
8 | echo "=================================================================="
9 | echo "[1] Nombre, Apellidos, Correo Electronico, Fecha de Nacimiento"" |"
10 | echo "[2] DNI, Telefono Fijo, Telefono Movil, Ciudad, Seguridad Social"" |"
11 | echo "[3] Tarjeta de Credito, Caducidad, CVV, Numero de Cuenta (IBAN)"" |"
12 | echo "[4] -------------------------> TODO"" <--------------------------- |"
13 | echo "[5] Volver al Menu"" |"
14 | echo "=================================================================="
15 | echo
16 | read -p "Elige una opcion: " opc1
17 | case $opc1 in
18 | 1 ) echo
19 | read -p "[*] Pon el numero de Identidades Falsas quieres generar (Ej: 3): " numero
20 | echo
21 | sudo python requisitos/FakeData.py -n $numero
22 | ;;
23 | 2 ) echo
24 | read -p "[*] Pon el numero de Identidades Falsas quieres generar (Ej: 3): " numero
25 | echo
26 | sudo python requisitos/FakeData.py -n $numero -e
27 | ;;
28 | 3 ) echo
29 | read -p "[*] Pon el numero de Identidades Falsas quieres generar (Ej: 3): " numero
30 | echo
31 | sudo python requisitos/FakeData.py -n $numero -b
32 | ;;
33 | 4 ) echo
34 | read -p "[*] Pon el numero de Identidades Falsas quieres generar (Ej: 3): " numero
35 | echo
36 | sudo python requisitos/FakeData.py -n $numero && sudo python requisitos/FakeData.py -n $numero -e && sudo python requisitos/FakeData.py -n $numero -b
37 | ;;
38 | 5 ) bash encrypt.sh
39 | ;;
40 | * ) echo
41 | echo "$RRPLY No es una opcion valida"
42 | sleep 1
43 | bash requisitos/4.sh
44 | esac
45 | echo
46 | echo
47 | echo "#####################"
48 | echo "[1] Volver al Menu"
49 | echo "[2] Volver a ejecutar"
50 | echo "[3] Salir"
51 | echo "#####################"
52 | echo
53 | read -p "Elige una opcion: " opc2
54 | case $opc2 in
55 | 1 ) bash encrypt.sh
56 | ;;
57 | 2 ) bash requisitos/4.sh
58 | ;;
59 | 3 ) exit && clear
60 | ;;
61 | * ) echo
62 | echo "$RRPLY No es una opcion valida"
63 | esac
64 |
--------------------------------------------------------------------------------
/requisitos/5.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | source requisitos/0.sh
4 |
5 | Title
6 | echo "[5] Extraer/Eliminar Metadatos"
7 | echo
8 | echo "========================================="
9 | echo "1º Extraer Metadatos de un fichero"" |"
10 | echo "-----------------------------------------"
11 | echo "2º Eliminar Metadatos de un fichero"" |"
12 | echo "-----------------------------------------"
13 | echo "3º Eliminar Metadatos de un directorio"" |"
14 | echo "========================================="
15 | echo
16 | read -p "Elige una opcion: " opc1
17 | case $opc1 in
18 | 1 ) read -p "[*] Escibe el nombre del archivo con su ruta (Ej: /home/kali/Escritorio/Prueba.png): " meta
19 | echo
20 | primera=`echo $meta | head -c 1`
21 | coma="'"
22 | if [ $primera = $coma ]
23 | then
24 | meta=`echo $meta | cut -c 2- | rev | cut -c2- | rev`
25 | fi
26 | sudo exiftool -v -s -G $meta
27 | ;;
28 | 2 ) read -p "[*] Escibe el nombre del archivo con su ruta (Ej: /home/kali/Escritorio/Prueba.png): " meta
29 | echo
30 | primera=`echo $meta | head -c 1`
31 | coma="'"
32 | if [ $primera = $coma ]
33 | then
34 | meta=`echo $meta | cut -c 2- | rev | cut -c2- | rev`
35 | fi
36 | sudo exiftool -r -overwrite_original -all= $meta
37 | ;;
38 | 3 ) read -p "[*] Escibe el nombre del archivo con su ruta (Ej: /home/kali/Escritorio/prueba/): " meta
39 | echo
40 | primera=`echo $meta | head -c 1`
41 | coma="'"
42 | if [ $primera = $coma ]
43 | then
44 | meta=`echo $meta | cut -c 2- | rev | cut -c2- | rev`
45 | fi
46 | sudo exiftool -r -overwrite_original -all= $meta
47 | ;;
48 | * ) echo
49 | echo "$RRPLY No es una opcion valida"
50 | sleep 1
51 | bash requisitos/5.sh
52 | esac
53 | echo
54 | echo
55 | echo "#####################"
56 | echo "[1] Volver al Menu"
57 | echo "[2] Volver a ejecutar"
58 | echo "[3] Salir"
59 | echo "#####################"
60 | echo
61 | read -p "Elige una opcion: " opc2
62 | case $opc2 in
63 | 1 ) bash encrypt.sh
64 | ;;
65 | 2 ) bash requisitos/5.sh
66 | ;;
67 | 3 ) exit && clear
68 | ;;
69 | * ) echo
70 | echo "$RRPLY No es una opcion valida"
71 | esac
72 |
--------------------------------------------------------------------------------
/requisitos/6.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | source requisitos/0.sh
4 |
5 | Title
6 | echo "[6] Eliminar Archivos de forma Permamente"
7 | echo
8 | read -p "[*] Escibe el nombre del archivo con su ruta o deja caer el archivo en la Terminal (Ej: /home/kali/Escritorio/Prueba.png): " archivo
9 | echo
10 | echo "[#] Este proceso puede llegar a tardar dependiendo del archivo"
11 | echo
12 | echo
13 | primera=`echo $archivo | head -c 1`
14 | coma="'"
15 | if [ $primera = $coma ]
16 | then
17 | archivo=`echo $archivo | cut -c 2- | rev | cut -c2- | rev`
18 | fi
19 | sudo srm -vz -r $archivo
20 | echo
21 | echo
22 | echo "#####################"
23 | echo "[1] Volver al Menu"
24 | echo "[2] Volver a ejecutar"
25 | echo "[3] Salir"
26 | echo "#####################"
27 | echo
28 | read -p "Elige una opcion: " opc1
29 | case $opc1 in
30 | 1 ) bash encrypt.sh
31 | ;;
32 | 2 ) bash requisitos/6.sh
33 | ;;
34 | 3 ) exit && clear
35 | ;;
36 | * ) echo
37 | echo "$RRPLY No es una opcion valida"
38 | esac
39 |
--------------------------------------------------------------------------------
/requisitos/7.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | source requisitos/0.sh
4 |
5 | Title
6 | echo "[7] Kill Switch (Apagado Emergencia)"
7 | echo
8 | echo " Funciones:"
9 | echo "================================"
10 | echo "[*] Desencriptar el Equipo"" |"
11 | echo "[*] Borrar de forma Permanente"" |"
12 | echo " los datos de la RAM"" |"
13 | echo "[*] Apagar el Equipo"" |"
14 | echo "================================"
15 | echo
16 | echo
17 | read -p "Ejecutar? (si/no): " opc1
18 | echo
19 | if [ $opc1 = si ]
20 | then
21 | echo
22 | read -p "[*] Pon la Interfaz de Red que estes utilizando (Ej: eth0): " interfaz
23 | echo
24 | sudo anonsurf stop >/dev/null
25 | sleep 1
26 | protonvpn disconnect >/dev/null
27 | sleep 1
28 | nordvpn disconnect >/dev/null
29 | sleep 1
30 | sudo service tor stop >/dev/null
31 | sudo ifconfig $interfaz down >/dev/null
32 | sudo macchanger -p $interfaz >/dev/null
33 | sudo ifconfig $interfaz up >/dev/null
34 | echo "==========================="
35 | echo " Desencriptando Equipo"
36 | echo "==========================="
37 | echo "------->"" |"
38 | sleep 1
39 | echo "------------>"" |"
40 | sleep 1
41 | echo "------------------->"" |"
42 | sleep 1
43 | echo "------------------------->""|"
44 | echo "==========================="
45 | sudo ifconfig $interfaz -promisc >/dev/null
46 | sudo systemctl restart NetworkManager.service >/dev/null
47 | echo
48 | echo "==========================="
49 | echo "Eliminando datos de la RAM"
50 | echo " de forma Permanente"
51 | echo "==========================="
52 | echo "------->"" |"
53 | sleep 1
54 | echo "------------>"" |"
55 | sleep 1
56 | echo "------------------->"" |"
57 | sleep 1
58 | echo "------------------------->""|"
59 | echo "==========================="
60 | pandora bomb
61 | echo "======================="
62 | echo " Apagando Equipo"
63 | echo "======================="
64 | echo "--->"" |"
65 | sleep 1
66 | echo "-------->"" |"
67 | sleep 1
68 | echo "--------------->"" |"
69 | sleep 1
70 | echo "--------------------->""|"
71 | echo "======================="
72 | shutdown now
73 | else
74 | bash encrypt.sh
75 | fi
--------------------------------------------------------------------------------
/requisitos/Encrypt_2.0.PNG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/XDeadHackerX/Encrypt/30d43e485e8a3be90c1a05b68dfb18381f475450/requisitos/Encrypt_2.0.PNG
--------------------------------------------------------------------------------
/requisitos/FakeData.py:
--------------------------------------------------------------------------------
1 | #/bin/python3
2 | import sys, os, io
3 | import datetime
4 | import random
5 | import pandas
6 | import argparse
7 | import pyminizip
8 | from io import StringIO
9 | from random import randint
10 | from tabulate import tabulate
11 | from termcolor import colored
12 |
13 | # Common Names
14 | def namegen():
15 | name = ["ADRIAN","ALBA","ALBERTO","ALEJANDRO","ALFONSO","ALICIA","ALVARO","ANA","ANDREA","ANDRES","ANGEL","ANGELA","ANTONIA","ANTONIO","BEATRIZ","CARLA","CARLOS","CARMEN","CAROLINA","CLAUDIA","CONCEPCION","CRISTINA","DANIEL","DAVID","DIEGO","DOLORES","EDUARDO","ELENA","ENCARNACION","ENRIQUE","EVA","FERNANDO","FRANCISCA","FRANCISCO","GABRIEL","GUILLERMO","HECTOR","HUGO","IGNACIO","IRENE","ISABEL","IVAN","JAIME","JAVIER","JESUS","JOAQUIN","JORDI","JORGE","JOSE","JOSEFA","JUAN","JUANA","JULIA","LAURA","LUCIA","LUIS","MANUEL","MANUELA","MARC","MARCOS","MARGARITA","MARIA","MARINA","MARIO","MARTA","MERCEDES","MIGUEL","MONICA","MONTSERRAT","NATALIA","NURIA","OSCAR","PABLO","PATRICIA","PAULA","PEDRO","PILAR","RAFAEL","RAMON","RAQUEL","RAUL","RICARDO","ROBERTO","ROCIO","ROSA","ROSARIO","RUBEN","SALVADOR","SANDRA","SANTIAGO","SARA","SERGIO","SILVIA","SOFIA","SONIA","SUSANA","TERESA","VICENTE","VICTOR","YOLANDA"]
16 | last1 = ["AGUILAR","ALONSO","ALVAREZ","ARIAS","BENITEZ","BLANCO","BRAVO","CABALLERO","CABRERA","CALVO","CAMPOS","CANO","CARMONA","CARRASCO","CASTILLO","CASTRO","CORTES","CRESPO","CRUZ","DELGADO","DIAZ","DIEZ","DOMINGUEZ","DURAN","ESTEBAN","FERNANDEZ","FERRER","FLORES","FUENTES","GALLARDO","GALLEGO","GARCIA","GARRIDO","GIL","GIMENEZ","GOMEZ","GONZALEZ","GUERRERO","GUTIERREZ","HERNANDEZ","HERRERA","HERRERO","HIDALGO","IBANEZ","IGLESIAS","JIMENEZ","LEON","LOPEZ","LORENZO","LOZANO","MARIN","MARQUEZ","MARTIN","MARTINEZ","MEDINA","MENDEZ","MOLINA","MONTERO","MORA","MORALES","MORENO","MOYA","MUNOZ","NAVARRO","NIETO","NUNEZ","ORTEGA","ORTIZ","PARRA","PASCUAL","PASTOR","PENA","PEREZ","PRIETO","RAMIREZ","RAMOS","REYES","RODRIGUEZ","ROJAS","ROMAN","ROMERO","RUBIO","RUIZ","SAEZ","SANCHEZ","SANTANA","SANTIAGO","SANTOS","SANZ","SERRANO","SOLER","SOTO","SUAREZ","TORRES","VARGAS","VAZQUEZ","VEGA","VELASCO","VICENTE","VIDAL"]
17 | last2 = ["AGUILAR","ALONSO","ALVAREZ","ARIAS","BENITEZ","BLANCO","BRAVO","CABALLERO","CABRERA","CALVO","CAMPOS","CANO","CARMONA","CARRASCO","CASTILLO","CASTRO","CORTES","CRESPO","CRUZ","DELGADO","DIAZ","DIEZ","DOMINGUEZ","DURAN","ESTEBAN","FERNANDEZ","FERRER","FLORES","FUENTES","GALLARDO","GALLEGO","GARCIA","GARRIDO","GIL","GIMENEZ","GOMEZ","GONZALEZ","GUERRERO","GUTIERREZ","HERNANDEZ","HERRERA","HERRERO","HIDALGO","IBANEZ","IGLESIAS","JIMENEZ","LEON","LOPEZ","LORENZO","LOZANO","MARIN","MARQUEZ","MARTIN","MARTINEZ","MEDINA","MENDEZ","MOLINA","MONTERO","MORA","MORALES","MORENO","MOYA","MUNOZ","NAVARRO","NIETO","NUNEZ","ORTEGA","ORTIZ","PARRA","PASCUAL","PASTOR","PENA","PEREZ","PRIETO","RAMIREZ","RAMOS","REYES","RODRIGUEZ","ROJAS","ROMAN","ROMERO","RUBIO","RUIZ","SAEZ","SANCHEZ","SANTANA","SANTIAGO","SANTOS","SANZ","SERRANO","SOLER","SOTO","SUAREZ","TORRES","VARGAS","VAZQUEZ","VEGA","VELASCO","VICENTE","VIDAL"]
18 | return name[random.randint(0, len(name)-1)],last1[random.randint(0, len(last1)-1)],last2[random.randint(0, len(last2)-1)]
19 |
20 | # Email
21 | def mailgen(name,last_name1):
22 | mail = ["gmail.com","hotmail.com","protonmail.com","outook.com", "yahoo.com"]
23 | return (name + "." + last_name1 + "@" + mail[random.randint(0, len(mail)-1)]).lower()
24 |
25 | # Birth date
26 | def bdaygen():
27 | number = ""
28 | number = number+str(random.randint(1, 31))
29 | if int(number) < 10:
30 | number = "0" + str(number)
31 | number = number+"/"
32 | number = number+str(random.randint(1, 12))
33 | if int(number[3:]) < 10:
34 | number = str(number[:3]) + "0" + str(number[3:])
35 | if int(number[:2]) > 28 and int(number[3:]) == "02":
36 | number[:2] == "28"
37 | number = number+"/"
38 | x = datetime.datetime.now()
39 | year = (x.strftime("%Y"))
40 | year1 = int(year) - 60
41 | year2 = int(year) - 20
42 | number = number+str(random.randint(year1, year2))
43 | return number
44 |
45 | # Phone Number
46 | def phonegen():
47 | number = "9"
48 | number = number+random.choice("123456789")
49 | for i in range(7):
50 | number = number+random.choice("1234567890")
51 | return number
52 |
53 | # Mobile Phone
54 | def mobilegen():
55 | number = "6"
56 | for i in range(8):
57 | number = number+random.choice("1234567890")
58 | return number
59 |
60 | # DNI / CIF
61 | # Check on https://www.squobble.com/util/dni.html
62 | def dnigen():
63 | number = ""
64 | number = number+random.choice("123456789")
65 | for i in range(7):
66 | number = number+random.choice("1234567890")
67 | letter = "TRWAGMYFPDXBNJZSQVHLCKE"[int(number) % 23]
68 | number = number+letter
69 | return number
70 |
71 | # Citizenship
72 | def citgen():
73 | citylist = ["Albacete","Alcobendas","Algeciras","Alicante","Almeria","Aranjuez","Arganda","Asturias","Badajoz","Badalona","Baracaldo","Barcelona","Benidorm","Bilbao","Bizkaia","Burgos","Caceres","Cadiz","Cantabria","Cartagena","Castelldefels","Castellon","Ceuta","Coslada","Cuenca","Elche","Elda","Estepona","Ferrol","Fuengirola","Fuenlabrada","Gerona","Getafe","Gipuzkoa","Girona","Granada","Granollers","Guadalajara","Hospitalet","Huelva","Huesca","Ibiza","Jaen","Jerez","Leganes","Leon","Lleida","Lugo","Madrid","Malaga","Manresa","Marbella","Mataro","Melilla","Mollet","Murcia","Navarra","Oviedo","Palencia","Pamplona","Ponferrada","Pontevedra","Pozuelo","Reus","Rioja","Roquetas","Rubi","Sabadell","Salamanca","Santander","Santiago","Sevilla","Soria","Tarragona","Terrasa","Teruel","Toledo","Torremolinos","Torrente","Torrevieja","Valdemoro","Valencia","Valladolid","Vigo","Viladecans","Villanueva","Villarreal","Vitoria","Zamora","Zaragoza"]
74 | return citylist[random.randint(0, len(citylist)-1)]
75 |
76 | # Credit Card number
77 | # Check on https://www.mobilefish.com/services/credit_card_number_checker/credit_card_number_checker.php
78 | def ccgen():
79 | number = ""
80 | number = number+random.choice("3456")
81 | for i in range(14):
82 | number = number+random.choice("1234567890")
83 | ccnumber = [] ; double = [] ; rnumber = [] ; newnumber = "" ; y = 0
84 |
85 | for i in str(number):
86 | ccnumber.append(int(i))
87 | for i in ccnumber[0:16:2]:
88 | i *= 2
89 | if len(str(i)) == 2:
90 | for x in str(i):
91 | y += int(str(x))
92 | i = y
93 | double.append(i) ; y = 0
94 | for i in ccnumber[1:15:2]:
95 | rnumber.append(i)
96 | lastdigit = ((sum(double) + sum(rnumber)) * 9) % 10
97 | for i in ccnumber:
98 | newnumber += str(i)
99 |
100 | newnumber = (newnumber + str(lastdigit))
101 | number = str(newnumber[:4]) + " " + str(newnumber[4:8]) + " " + str(newnumber[8:12]) + " " + str(newnumber[12:16])
102 | return number
103 |
104 | # Expiration Date
105 | def cdategen():
106 | number = ""
107 | number = number+str(random.randint(1, 12))
108 | if int(number) < 10:
109 | number = "0" + str(number)
110 | number = number+"/"
111 | x = datetime.datetime.now()
112 | year = (x.strftime("%y"))
113 | year1 = int(year) + 1
114 | year2 = int(year) + 4
115 | number = number+str(random.randint(year1, year2))
116 | return number
117 |
118 | # CVV
119 | def cvvgen():
120 | number = ""
121 | for i in range(1):
122 | number = number+random.choice("123456789")
123 | for i in range(2):
124 | number = number+random.choice("1234567890")
125 | return number
126 |
127 | # Bank Account number
128 | # Check on https://bank.codes/iban/validate
129 | def bankgen():
130 | number = ""
131 | while len(number) != 24:
132 | number = ""
133 | banklocation = "ES"
134 | countrycode = "142800"
135 | for i in range(8):
136 | number = number+random.choice("1234567890")
137 |
138 | account1 = number
139 | sum1 = int(number[0]) * 4
140 | sum2 = int(number[1]) * 8
141 | sum3 = int(number[2]) * 5
142 | sum4 = int(number[3]) * 10
143 | sum5 = int(number[4]) * 9
144 | sum6 = int(number[5]) * 7
145 | sum7 = int(number[6]) * 3
146 | sum8 = int(number[7]) * 6
147 |
148 | number = sum1 + sum2 + sum3 + sum4 + sum5 + sum6 + sum7 + sum8
149 | number = number % 11 ; checkdigit1 = 11 - number
150 | if number == 10:
151 | checkdigit1 = 1
152 | if number == 11:
153 | checkdigit1 = 0
154 | account1 = str(account1) + str(checkdigit1)
155 |
156 | number = ""
157 | for i in range(10):
158 | number = number+random.choice("1234567890")
159 |
160 | account2 = number
161 | sum1 = int(number[0]) * 1
162 | sum2 = int(number[1]) * 2
163 | sum3 = int(number[2]) * 4
164 | sum4 = int(number[3]) * 8
165 | sum5 = int(number[4]) * 5
166 | sum6 = int(number[5]) * 10
167 | sum7 = int(number[6]) * 9
168 | sum8 = int(number[7]) * 7
169 | sum9 = int(number[8]) * 3
170 | sum0 = int(number[9]) * 6
171 |
172 | number = sum1 + sum2 + sum3 + sum4 + sum5 + sum6 + sum7 + sum8 + sum9 + sum0
173 | number = number % 11 ; checkdigit2 = 11 - number
174 | if number == 10:
175 | checkdigit2 = 1
176 | if number == 11:
177 | checkdigit2 = 0
178 | account2 = str(checkdigit2) + str(account2)
179 |
180 | ccc = account1 + account2
181 | iban = account1 + account2
182 | iban = str(iban) + str(countrycode)
183 | iban = int(iban) % 97
184 | iban = 98 - int(iban)
185 | number = banklocation + str(iban) + str(ccc)
186 | return number
187 |
188 | # Social Security
189 | # Check on https://www.asinom.com/calculador-numero-seguridad-social.php
190 | def ssgen():
191 | number = ""
192 | for i in range(2):
193 | number = number+random.choice("123450")
194 | for i in range(8):
195 | number = number+random.choice("1234567890")
196 | control = int(number) % 97
197 | if control < 10:
198 | control = "0" + str(control)
199 | number = str(number[0:2]) + "/" + str(number[2:]) + "/" + str(control)
200 | return number
201 |
202 | # Generate Data
203 | def number(args):
204 | delim = ","
205 | print("Nombre,Apellidos,Correo Electronico,Fecha de Nacimiento,DNI,Telefono Fijo,Telefono Movil,Ciudad,Seguridad Social,Tarjeta de Credito,Caducidad,CVV,Numero de Cuenta (IBAN)")
206 | for i in range(args.number):
207 | name,last_name1,last_name2 = namegen()
208 | mail = mailgen(name,last_name1)
209 | bday = bdaygen()
210 | phone = phonegen()
211 | mobile = mobilegen()
212 | dni = dnigen()
213 | city = citgen()
214 | cc = ccgen()
215 | cdate = cdategen()
216 | cvv = cvvgen()
217 | iban = bankgen()
218 | ss = ssgen()
219 |
220 | print(name.capitalize() + delim + last_name1.capitalize() + " " + last_name2.capitalize() + delim + mail + delim + bday + delim + dni + delim + phone + delim + mobile + delim + city + delim + ss + delim + cc + delim + cdate + delim + cvv + delim + iban)
221 |
222 | # Main
223 | def main():
224 | # banner=
225 |
226 | # print(colored(banner, "blue"))
227 | parser = argparse.ArgumentParser()
228 | parser.add_argument("-n","--number", type=int, help="The number of records should be created")
229 | parser.add_argument("-b","--bankdata", action="store_true", help="Show only bank data (Card, CVV, IBAN..)")
230 | parser.add_argument("-e","--extended", action="store_true", help="Show only extended info (City, Phone, SS..)")
231 | parser.add_argument("-f","--file", type=str, help="File path to save data")
232 | parser.add_argument("-z","--zip", action="store_false", help="Compress data to zip file")
233 | parser.add_argument("-p","--password", type=str, help="Password to protect zip file")
234 | args = parser.parse_args()
235 |
236 | if len(sys.argv) < 2:
237 | print(parser.print_help())
238 | exit()
239 |
240 | if args.number is not None:
241 | if args.file is None:
242 | file = "/tmp/FakeDataGenTemp.csv"
243 | print(colored("[+] Data created successfully!\n", "green"))
244 | stdoutput = sys.stdout ; sys.stdout = open(file, "w")
245 | buffer = io.StringIO(number(args))
246 | sys.stdout.close() ; sys.stdout = stdoutput
247 | df = pandas.read_csv(file)
248 | if args.bankdata is not False:
249 | table = df.iloc[: , 9:13]
250 | elif args.extended is not False:
251 | table = df.iloc[: , 4:9]
252 | else:
253 | table = df.iloc[: , 0:4]
254 | print(tabulate(table, showindex="never", headers="keys"))
255 | print ("\n") ; os.remove(file)
256 |
257 | if args.file is not None:
258 | print(colored("[+] Data saved successfully!\n", "green"))
259 | stdoutput = sys.stdout ; sys.stdout = open(args.file, "w")
260 | number(args) ; sys.stdout.close() ; sys.stdout = stdoutput
261 |
262 | if args.zip is False:
263 | fd = os.open("/dev/null",os.O_WRONLY)
264 | os.dup2(fd,2)
265 | zipfile = args.file.split(".")[0] + ".zip"
266 | pwd = "/" ; password = "" ; compression = 0
267 | pyminizip.compress(args.file, pwd, zipfile, password, compression)
268 | if args.password is not None:
269 | password = args.password
270 | pyminizip.compress(args.file, pwd, zipfile, password, compression)
271 | os.remove(args.file)
272 |
273 | exit()
274 |
275 | if __name__ == "__main__":
276 | main()
277 |
--------------------------------------------------------------------------------
/requisitos/requirements.txt:
--------------------------------------------------------------------------------
1 | pandas
2 | argparse
3 | pyminizip
4 | tabulate
5 | termcolor
6 |
--------------------------------------------------------------------------------