
Artículo · Pentesting
Creando campañas de Phishing con GOPHISHING
INTRODUCCIÓN
GoPhish es una herramienta gratuita y de categoría “Open Source” (código abierto), la cual nos permite realizar diversos tipos de ataque relacionados al mundo del Phishing (captación de datos personales, realizada de manera ilícita o fraudulenta) a través de correos electrónicos.
En este caso, las pruebas de ejemplo se harán en el sistema operativo Windows 10 Pro.
Hoy en día el ingenio que utilizan los ciber-delincuentes es despampanante, ya sea por temas de mostrar al mundo su conocimiento o por otro lado, que es el más habitual, el robo de credenciales para acceso a: cuentas, tarjetas, bancos, password, entre otros.
En este caso, las pruebas realizadas son con de carácter y con fines netamente educativos, con el objetivo de conocer de la herramienta y sus funcionalidades.
CONTENIDO
Pasos a seguir:
-
Descargar GoPhish desde https://getgophish.com.
-
Descomprimir archivo y abrir archivo config.json
Para realizar pruebas de envío de correos phishing con la herramienta, existen 3 pruebas que puedes realizar:
-
Abrir ejecutable "gophish" de la carpeta descomprimida de GoPhish.
-
Ingresar al servidor de administración de GoPhish, con las credenciales admin/gophish.
Visualizar panel de control para campañas de GoPhish.
Al ingresar al sistema GoPhish, se puede visualizar la pantalla de menú y secciones de esta forma, en donde se deberá comenzar a configurar cada sección para poder ir generando las campañas de phishing.
-
Configuración sección “Setting” de GoPhish.
- Configuración sección “Sending Profiles” de GoPhish.
En este caso, el formulario de “Sending Profile” solicita un nombre definido por el usuario para definir los diferentes “Sending Profile” que pueda ir teniendo a través de las diferentes campañas que va realizando, que debe ser rellenado en el campo “name”. También el usuario debe indicar en el campo “from” el correo electrónico que utilizará para realizar las pruebas. El host hace referencia a la conexión con el protocolo SMTP que se tendrá con el servidor de correo (para el caso de GMAIL: smtp.gmail.com:465 y HOTMAIL: smtp.live.com:25). Los campos “Username” y “Password”, hacen alusión a el correo (simil al del campo from) junto con la contraseña para poder conectarse y enviar los correos de las pruebas. Posterior a eso, guardar configuración.
-
Configuración sección “Landing Pages” de GoPhish.
Al dar clic en la sección “Landing Pages” del panel de GoPhish, aparecerá la siguiente pantalla, solicitando la siguiente información:
En el campo “Name”, se debe ingresar un nombre como identificador al “Landing Page” de la campaña de prueba.
-
Configuración sección “Email Templates” de GoPhish.
Al dar clic en la sección “Email Templates” del panel de GoPhish, aparecerá la siguiente pantalla, solicitando la siguiente información:
-
Configuración sección “Users & Groups” de GoPhish.
Al dar clic en la sección “Users & Groups” del panel de GoPhish, aparecerá la siguiente pantalla, solicitando la siguiente información:
En esta sección, se puede ir creando usuarios a través de una importación de usuarios (por ejemplo un archivo CSV) o un grupo definido.
-
Configuración sección “Campaigns” de GoPhish.
Al dar clic en la sección “Campaigns” del panel de GoPhish, aparecerá la siguiente pantalla, solicitando la siguiente información:
En el campo “name”, se debe agregar el nombre de la campaña. En los demás campos, son autocompletables, es decir, se rellenan en base a la configuración que se realizó respecto a las demás secciónes, salvo el campo URL, en donde este campo se debe asignar la dirección IP del servidor donde se encuentra alojado GoPhish (VPS, servidor web local,etc.).
-
Interpretación de “Dashboard” de GoPhish.
La interpretación del dashboard que nos presenta la herramienta GoPhish referente a las campañas realizadas, es de muy fácil visualización e identificación de los componentes. Como por ejemplo, al momento de enviar un correo a una víctima (realizando phishing), es posible visualizar una línea de tiempo, obteniendo de ella lo siguiente:
-
Email Enviado.
-
Email Abierto.
-
Clic en link. (Siempre y cuando se haya definido).
-
Información adjunta. (Siempre y cuando se haya definido).
-
Reporte de Email.
Espero les pueda servir esta información. No olvidar, que esto es netamente con fines educativos. Saludos.
¿Quieres aprender estas técnicas en profundidad?
Continúa tu ruta con Penetration Testing Student.

Escrito por
Pablo OlivaresApasionado por la seguridad de la información y todo lo relacionado a este mundo! :)



