Software Recomendado
El arsenal del analista y el hacker ético.
Plataformas de Virtualización (Hipervisores)
VirtualBox
Plataforma: Windows, macOS, Linux
Hipervisor gratuito y de código abierto, ideal para empezar a construir laboratorios de hacking. Es multiplataforma y cuenta con una gran comunidad, lo que facilita encontrar tutoriales y soluciones a problemas.
VMware Workstation
Plataforma: Windows, Linux
Considerado el estándar profesional para la virtualización en escritorio. Ofrece un rendimiento superior y funciones de red avanzadas. La versión "Player" es gratuita para uso personal, mientras que la "Pro" es de pago.
Microsoft Hyper-V
Plataforma: Windows
El hipervisor nativo integrado en las versiones Pro y Enterprise de Windows. Es extremadamente rápido pero puede generar conflictos con otros hipervisores y su configuración de red para hacking es menos intuitiva.
Distribuciones de Pentesting
Kali Linux
Plataforma: Linux (Debian)
La distribución de Linux por excelencia para pruebas de penetración y auditoría de seguridad. Incluye más de 600 herramientas preinstaladas que cubren todas las fases de un ataque, desde el reconocimiento hasta el post-análisis. Es el estándar de la industria.
Parrot Security
Plataforma: Linux (Debian)
Una alternativa robusta a Kali, centrada en la nube y el anonimato. Incluye herramientas para pentesting, forense digital y criptografía. Su entorno de escritorio es más ligero, lo que la hace ideal para máquinas con menos recursos.
Git
Plataforma: Windows, macOS, Linux
El sistema de control de versiones distribuido más utilizado del mundo. Esencial para clonar repositorios de herramientas desde GitHub, gestionar tus propios scripts y mantener un historial de cambios en tus proyectos de hacking.
Python 3 & Pip
Plataforma: Windows, macOS, Linux
El lenguaje de programación predilecto para la seguridad informática. Su sintaxis limpia y su enorme cantidad de librerías (manejadas con Pip) lo hacen perfecto para automatizar tareas, desarrollar exploits y realizar análisis de datos.
Burp Suite Community
Plataforma: Windows, macOS, Linux (Java)
La herramienta indispensable para el hacking de aplicaciones web. Actúa como un proxy de intercepción que permite inspeccionar, modificar y reenviar el tráfico entre un navegador y un servidor, revelando vulnerabilidades.
Metasploit Framework
Plataforma: Windows, macOS, Linux
El framework de explotación más famoso y potente. Proporciona información sobre vulnerabilidades y ayuda en el desarrollo de exploits y la post-explotación. Es una herramienta fundamental para cualquier pentester.
Nmap
Plataforma: Windows, macOS, Linux
El escáner de puertos y descubridor de redes por excelencia. Permite identificar hosts en una red, los servicios que ofrecen, los sistemas operativos que ejecutan y el tipo de filtros de paquetes o firewalls que utilizan. Es el primer paso en cualquier reconocimiento.
Wireshark
Plataforma: Windows, macOS, Linux
El analizador de protocolos de red más utilizado del mundo. Permite capturar y examinar en detalle el tráfico que pasa por una red, desde paquetes individuales hasta conversaciones completas. Esencial para el análisis forense y la depuración de red.
Netcat (nc)
Plataforma: Windows, macOS, Linux
Conocida como la "navaja suiza de las redes", es una utilidad de línea de comandos que lee y escribe datos a través de conexiones de red, usando TCP o UDP. Sirve para todo: desde abrir puertos y transferir archivos hasta crear backdoors simples.
Seclists
Plataforma: N/A (Colección de texto)
La colección de listas de palabras más grande y utilizada para pruebas de seguridad. Contiene desde nombres de usuario y contraseñas comunes hasta directorios web, payloads de inyección y mucho más. Es un recurso indispensable para cualquier tipo de ataque de fuerza bruta o enumeración.
Herramientas Esenciales de Pentesting
Terminator
Plataforma: Linux
Un emulador de terminal avanzado que permite dividir la ventana en múltiples paneles (horizontales y verticales). Indispensable para gestionar varias tareas a la vez, como ejecutar un escaneo, monitorear logs y tomar notas, todo en una sola vista.
Visual Studio Code
Plataforma: Windows, macOS, Linux
Un editor de código fuente ligero pero potente que se ha convertido en el estándar de facto para el desarrollo moderno. Su fortaleza radica en su inmenso ecosistema de extensiones, que lo adaptan para cualquier tarea, desde escribir exploits en Python hasta analizar código.