Instructor: Bien,
ahora que nos registramos en
el
servicio, en esta conferencia, le mostraré cómo usar
los servidores SMTP que ofrece este servicio para enviar correos electrónicos falsos.
Entonces, en
primer lugar, vamos a ir al
Transaccional aquí en la parte superior izquierda.
Y si se desplaza
hacia abajo, verá que tenemos toda la información que necesitamos
para autenticarnos con los servidores SMTP que
ofrece este sitio web para poder enviar los correos electrónicos falsos.
Entonces, en este momento solo necesitamos usar
un programa para autenticarnos y luego enviar los correos electrónicos falsos.
Entonces, en Kali, usaremos un programa llamado sendemail.
Entonces voy a escribir su nombre primero.
Y debido a que esta es la primera vez
que usamos este programa, siempre es una buena idea
ejecutar el programa con el argumento
--help, para ver cómo usarlo y todas las opciones disponibles.
Entonces, desplazándose hacia
arriba, puede ver que el uso principal es sendemail.
Estamos usando el argumento -f, y luego configura las opciones.
Ahora, antes de hacer esto, lo primero que
quiero hacer es establecer el nombre
de usuario y la contraseña, usando los argumentos -xu y -xp.
Entonces nuestro comando será sendemail -xu para dar el nombre
de usuario.
Y si subimos, aquí tenemos el nombre de usuario,
que es jhnwck70 @ gmail. com en mi caso.
Así que voy a copiarlo y pegarlo aquí.
A continuación, necesitamos establecer la contraseña.
Usaremos -xp para hacer eso.
Y nuevamente, si nos desplazamos hacia arriba, tenemos la contraseña aquí.
Así que cópielo y péguelo allí.
A continuación, necesitaremos especificar el servidor.
Entonces usaremos la opción -s.
Y como
puede ver, primero le da el servidor, dos puntos, seguido del puerto.
Un ejemplo es este.
Entonces, si subimos, puede
ver que nuestro servidor es este aquí mismo.
Entonces, nuevamente, Control + C para copiarlo.
Y nuestro puerto será 587.
Entonces, bajando, vamos
a hacer -s para especificar el servidor, le
daremos el servidor que acabamos de copiar,
y voy a escribir dos puntos seguidos del puerto.
Y como hemos visto antes, el puerto es
587, así que voy al 587.
Entonces, hasta ahora no hemos redactado el correo electrónico todavía.
Todo lo
que hacemos es autenticarnos con el servidor de correo electrónico.
Entonces, este paso es muy similar a lo que haces
cuando vas a Gmail. com, por ejemplo.
Lo primero que se le pide
es su nombre de usuario y contraseña,
y una vez que inicia sesión, puede comenzar a enviar correos electrónicos.
Entonces esto es lo que estamos haciendo aquí.
Primero lo iniciamos con nuestro nombre de usuario, contraseña y servidor.
Y ahora que
hemos iniciado sesión, podemos empezar a redactar nuestro correo electrónico.
Ahora, lo bueno de esto
es que este no es un cliente de correo electrónico ordinario.
De hecho, podemos configurar el remitente del correo electrónico.
Y cuando se
entregue el correo electrónico, parecerá que se envió desde
el correo electrónico que seleccionamos aquí.
Ahora, desde nuestra etapa de recopilación de información, descubrimos
que el correo electrónico de nuestro objetivo
es zaid @ isecur1ty. org.
Y descubrimos que este objetivo, Zaid,
está vinculado a otra persona llamada Mohammad Askar y su correo
electrónico es m. askar @ isecur1ty. org.
Entonces, al elegir esto del correo
electrónico, debe asegurarse de elegir un correo electrónico
existente, algo que
exista, y desea asegurarse de elegir un
correo electrónico del que su objetivo generalmente recibe correos electrónicos.
Esto aumentará las posibilidades
de que su objetivo abra el correo electrónico
y también garantizará que el correo electrónico se entregue en la bandeja
de entrada y no en el correo no deseado.
Así que voy a configurar mi de correo
electrónico a m. askar @ isecur1ty. org.
A continuación, usaremos la opción -t
para especificar el correo electrónico al que queremos enviar este correo electrónico.
Y desde nuestra etapa de recopilación de información, sabemos
que el correo electrónico de nuestro objetivo es
zaid @ isecur1ty. org.
A continuación, usaremos el argumento
-u para especificar el título del correo electrónico.
Entonces, solo voy a decir, mira este auto.
Y luego usaremos la opción
-m para especificar el cuerpo del mensaje.
Ahora, al especificar el título y el cuerpo
del mensaje, debe tener en cuenta la persona que pretende
ser, la persona objetivo y la relación entre los dos.
Si finge ser un jefe o un colega, es
posible que desee mantenerlos más formales.
Pero en mi caso, estoy fingiendo ser un amigo,
así que voy a mantener mi título y el mensaje informal.
Y solo voy
a decir, oye, mira este auto, estoy pensando en comprarlo.
Y luego queremos darle un enlace para descargar el
troyano que muestra una imagen de un auto que creamos antes.
Para que pueda cargar su troyano en cualquier servicio de intercambio de archivos.
Elegí subirlo a Dropbox y ya
inicié sesión en mi cuenta de Dropbox aquí.
Si no sabe cómo cargar cosas en
Dropbox, simplemente haga clic en la
carga aquí,
seleccione el archivo y luego el archivo se cargará aquí.
Así que no voy a mostrarte cómo hacer eso.
Es muy simple
y no tiene sentido perder el tiempo en ello.
Ya tengo el troyano
que muestra una imagen de la imagen aquí mismo.
Así que solo haré clic en compartir para obtener el enlace, y
haré clic en copiar enlace.
Ahora, déjame mostrarte este truco.
Si voy a una nueva pestaña y pego mi enlace de
descarga, verá que
el archivo no se descargará automáticamente.
Primero iré a Dropbox y
luego el usuario tendrá que hacer clic
en descargar para descargarlo.
Pero si modificamos la URL
y ponemos uno aquí en lugar del cero, y
ahora solo lo copiaré primero, y
si presiono
Enter, verá que descargará automáticamente el archivo para
el usuario. .
Y esto es exactamente lo que quiero.
Por lo tanto, voy a
bajar ahora y pegar el archivo aquí.
Y eso es.
Ahora, si presionamos
enter, este mensaje se enviará y se entregará al objetivo.
pero va a decir m. askar @ isecur1ty. org aquí, mientras que
los mensajes reales que provienen de esta persona muestran
el nombre de la persona, como puede ver aquí.
De hecho, dirán Mohammad Askar.
Así que quiero que mi correo
electrónico falso se vea exactamente como un correo electrónico real de esta persona.
Por lo tanto, necesitaremos usar una opción avanzada.
Volviendo a la ventana
de terminal, si miras aquí, puedes ver que podemos usar
el argumento o para especificar opciones avanzadas.
Y la opción avanzada que
queremos usar es un encabezado de mensaje, aquí mismo.
Entonces voy a copiar esto.
Y en nuestra terminal,
voy a hacer -o para especificar una opción avanzada.
Y la opción avanzada que quiero configurar
es un encabezado de mensaje.
Y este encabezado de mensaje será el encabezado de.
Y quiero configurar esto con el
nombre en el que quería que apareciera aquí.
Entonces, en mi caso, quería decir Mohammad Askar.
Luego, colocaremos el correo electrónico del remitente
dentro de los signos más grandes y más pequeños.
Así que, de nuevo, el remitente del correo electrónico en
mi caso es m. askar @ isecur1ty. org.
Y eso es todo, hemos terminado.
Ahora, antes de presionar Enter y enviar este mensaje,
voy a borrar la
pantalla y solo quiero guiarlo a través
del comando solo para asegurarme de que comprenda lo que estamos haciendo.
Entonces, en primer lugar, estamos usando un programa llamado sendemail.
Este es el cliente de correo electrónico que
estamos usando para autenticarnos primero con nuestro servidor de correo electrónico y luego
enviar el correo electrónico.
Luego, el comando se divide en dos etapas.
La primera etapa
es donde nos autenticamos con el servidor de correo electrónico.
Como dije, esto es similar a lo que haces
cuando vas a Gmail.
Primero, debes iniciar sesión y esto es lo que estamos haciendo aquí.
Estamos usando el argumento -xu para
especificar el correo electrónico, estamos usando el argumento -xp para
especificar la contraseña y -s para especificar el servidor.
Entonces, si
subo, tenemos toda esta información del servidor en
el que nos registramos, así que la obtuvimos de aquí.
Ahora, una vez que iniciamos sesión y
nos autenticamos, la siguiente etapa es enviar el correo
electrónico para redactar el mensaje.
Entonces estamos usando el argumento from para especificar el correo electrónico from,
estamos usando el argumento -t para especificar el correo
electrónico al que queremos enviar
el correo electrónico, estamos usando -u para especificar
el título, -: m para especificar el cuerpo del mensaje.
Y finalmente, usamos
una opción avanzada para configurar el encabezado del mensaje, y configuramos el
encabezado del mensaje en lo
que queramos que aparezca junto al título del correo electrónico cuando el correo
electrónico se entregue en la bandeja de entrada.
Entonces, estamos listos para enviar esto. Voy a presionar Enter.
Y perfecto, como puede
ver, dice que el correo electrónico se envía correctamente.
Y de hecho,
ya estoy escuchando las conexiones entrantes aquí en mi controlador múltiple.
Así que vayamos al objetivo
y, como puede ver, tenemos un nuevo correo electrónico.
Viene de Mohammad Askar.
Exactamente como un correo electrónico legítimo proveniente de esta persona.
Podemos ver el sujeto como lo configuramos y
podemos ver el cuerpo.
Ahora, si entramos, nuevamente,
tenemos una miniatura de esta persona.
Está mostrando su
nombre, está mostrando su correo
electrónico, está mostrando su foto.
Entonces parece legítimo.
Parece un mensaje correcto enviado por esta persona.
Ahora, esta persona es
un amigo mío y adaptamos el
mensaje para que parezca que viene de un amigo.
Si hago clic en el
enlace, verá que el archivo comenzará a descargarse automáticamente.
Dropbox no nos
pregunta si realmente queremos descargar esto.
Así que voy a hacer clic en Aceptar para descargarlo.
Irá en mis descargas.
Entonces, si abrimos las descargas, hacemos
clic derecho y descomprimimos esto,
tendremos el GTR con la imagen,
con la extensión adecuada como hemos visto antes.
Y si hacemos doble clic
en él, veremos la imagen del
coche que mi amigo está intentando comprar.
Así que todo parece legítimo
hasta ahora, pero si volvemos a la
máquina Kali, verá que obtuvimos una conexión del
objetivo y, básicamente, obtuvimos acceso completo a su computadora.
Entonces, si hacemos dir, verá todos los directorios y
básicamente podemos ejecutar cualquier comando del sistema.
Ahora, lo principal que debe tener
en cuenta cuando se trata de este método es que este método es genérico.
Entonces funciona contra Windows, Linux u OSX, Android,
realmente no importa.
Lo único que desea
asegurarse es que el archivo que está enviando al destino
debe funcionar en su sistema operativo de destino.
Y de hecho cubro la generación de
puertas traseras y recolectores de credenciales y todas estas
cosas interesantes para todos los sistemas operativos en mi curso de ingeniería social.
Entonces, si está interesado en eso,
consulte la conferencia adicional,
la última lección de
este curso, porque incluye enlaces a todos mis otros
cursos, incluido el curso de ingeniería social.