Hacking ético para principiantes: qué es, qué hace un pentester y por dónde empezar
Qué es el hacking ético, en qué se diferencia de un ataque real, cómo es el trabajo de un pentester y cuáles son los primeros pasos razonables si estás empezando.
Esta guía de hacking ético para principiantes responde a las tres preguntas que se hace casi todo el mundo al empezar: qué es exactamente el hacking ético, en qué consiste el trabajo de un pentester y por dónde empezar sin perderse. No necesitas conocimientos previos para seguirla.
Qué es el hacking ético
El hacking ético consiste en usar las mismas técnicas que un atacante para encontrar fallos de seguridad, pero con autorización expresa del propietario del sistema y con el objetivo de corregirlos. La diferencia con un ataque real no está en las herramientas, que suelen ser las mismas, sino en tres cosas:
- Permiso: hay un acuerdo firmado que define qué se puede atacar, cuándo y cómo.
- Alcance: se limita a los sistemas acordados. Salirse del alcance, aunque sea por curiosidad, deja de ser ético y puede ser delito.
- Finalidad: el resultado es un informe para que la organización corrija los problemas, no un beneficio para quien los encuentra.
Por eso, mientras aprendes, solo debes practicar en tu propio laboratorio o en plataformas que te autorizan a atacar sus máquinas, como TryHackMe o Hack The Box.
Qué hace un pentester en su día a día
Un pentester (de penetration tester) realiza pruebas de intrusión: auditorías técnicas en las que intenta comprometer sistemas, aplicaciones o redes de un cliente para medir su seguridad real. Un proyecto típico sigue estas fases:
- Acuerdo y alcance. Se definen objetivos, fechas, sistemas incluidos y reglas de actuación.
- Reconocimiento. Recopilar información: dominios, subdominios, tecnologías, empleados. Herramientas como Subfinder o theHarvester ayudan aquí.
- Enumeración y análisis. Descubrir servicios, versiones y posibles vulnerabilidades, por ejemplo con Nmap.
- Explotación. Demostrar que una vulnerabilidad es real y qué impacto tiene.
- Post-explotación. Ver hasta dónde se puede llegar: escalar privilegios, moverse a otros equipos, acceder a datos sensibles.
- Informe. Documentar hallazgos, riesgo y recomendaciones. Es la parte que el cliente realmente paga, y muchos principiantes la subestiman.
Además de los pentesters hay otros perfiles ofensivos: red team (simula adversarios reales durante semanas, con foco en no ser detectado), bug bounty (investigadores que reportan fallos a programas públicos a cambio de recompensas) o especialistas en aplicaciones web, móviles o cloud. Y en el lado defensivo, analistas SOC, respuesta a incidentes o forense, que también se benefician de saber cómo piensa un atacante.
Tipos de pruebas de hacking ético
No todas las auditorías son iguales. Según la información que recibe el auditor, se habla de:
- Caja negra: el auditor parte sin información interna, como lo haría un atacante externo.
- Caja gris: recibe cierta información, por ejemplo un usuario sin privilegios de la aplicación.
- Caja blanca: tiene acceso a documentación, arquitectura e incluso código fuente. Encuentra más fallos en menos tiempo.
Y según el objetivo: auditorías de aplicaciones web, de infraestructura interna (a menudo centradas en Active Directory), de infraestructura externa, de redes wifi, de aplicaciones móviles o de entornos cloud. Al empezar no tienes que elegir, pero conviene saber que existen estas especializaciones porque cada una pide conocimientos algo distintos.
Por dónde empezar en hacking ético si eres principiante
1. Fundamentos: Linux, redes y web
Es la base de todo. Necesitas manejar la terminal de Linux, entender TCP/IP y DNS, y saber cómo funciona una petición HTTP. Los wargames de OverTheWire y la Web Security Academy de PortSwigger son dos puntos de partida gratuitos excelentes.
2. Un laboratorio propio
Instala una máquina virtual con Kali Linux y, a su lado, aplicaciones vulnerables a propósito como DVWA o OWASP Juice Shop. Así puedes romper cosas sin riesgo legal. Si nunca has usado Kali, sigue nuestra guía de Kali Linux para principiantes.
3. Práctica guiada
Las rutas de iniciación de TryHackMe explican cada paso mientras lo haces. Cuando las termines, pasa a máquinas sin guía.
4. Pocas herramientas, bien aprendidas
No hace falta conocer doscientas. Con un escáner de puertos, un proxy web y un par de utilidades de enumeración tienes para mucho tiempo. Te contamos cuáles en herramientas de hacking ético para principiantes.
Si quieres un plan detallado semana a semana, está en cómo aprender hacking ético desde cero.
Qué habilidades necesita un hacker ético
- Curiosidad y paciencia. La mayor parte del tiempo se va en enumerar y probar hipótesis que no funcionan.
- Base técnica. Sistemas operativos, redes, web y algo de programación (Bash y Python cubren mucho).
- Metodología. Seguir un proceso ordenado y tomar notas de todo.
- Comunicación escrita. Un hallazgo mal explicado en el informe es un hallazgo que no se corrige.
- Ética. Saber dónde están los límites y respetarlos siempre.
Mitos habituales sobre el hacking ético
- "Hay que ser un genio de la informática". Hace falta constancia más que talento especial. Mucha gente llega desde perfiles no técnicos.
- "Basta con instalar Kali". Kali es una caja de herramientas; sin fundamentos no sabrás cuál usar ni por qué.
- "Es como en las películas". El trabajo real es metódico, con mucha lectura, documentación e informes.
Preguntas frecuentes
¿Es legal aprender hacking ético?
Sí, aprender y practicar en entornos propios o autorizados es completamente legal. Lo que no es legal es atacar sistemas de terceros sin permiso, con independencia de tu intención.
¿Necesito saber programar?
No para empezar, pero sí conviene aprender pronto a leer y escribir scripts sencillos en Bash y Python.
¿Qué certificación es mejor para empezar?
Para un primer paso práctico, la eJPT es una opción habitual. Tienes la comparativa completa en certificaciones de hacking ético.
¿Dónde encuentro más recursos?
En la sección Aprender y en nuestro listado de cursos de hacking ético gratis.
Y si quieres empezar con una ruta guiada en español, estamos preparando Hacking ético desde cero, un curso para principiantes en 8 módulos. Tendrá un precio de lanzamiento de 29 € (después, 49 €) y la lista de espera ya está abierta.