Debes saber las siguientes cosas:
- PROGRAMACIÓN: Debes comenzar por aprender a programar, es la habilidad principal que usarás mientras hackeas. Si no sabes ningún lenguaje de computadora, te recomiendo comenzar con Python. Está bien diseñado, bien documentado y es relativamente bueno para los principiantes. También puedes comenzar con lenguajes como C o C ++. Pero no te equivoques de que aprender un idioma es el final. Es sólo un comienzo. Tienes que aprender más. Pero no se preocupe, cuando tenga confianza en cualquier idioma, aprenderá fácilmente otro.
- TRABAJO EN RED: En segundo lugar deberías aprender a hacer networking. Lo más importante es el modelo OSI, el modelo TCP / IP, ARP, IP (v4, v6), TCP, UDP, NetBios, SOCKS y prácticamente todo en la capa de aplicación. Esto le permitirá saber cómo todos estamos conectados entre sí, cómo funcionan los servidores web y sin duda lo ayudará a recopilar información (para encontrar detalles de la máquina, desea piratear). Si puede obtener suficiente información y posee las habilidades de cómputo necesarias, solo usted podrá avanzar.
- SISTEMA OPERATIVO: Debe estar familiarizado con los sistemas operativos como el sistema basado en UNIX. Si no es así empieza a aprenderlo. También puede comenzar por entender WINDOWS, simplemente porque está más acostumbrado.
Lea los libros tanto como pueda y aplique “cerebro” en el momento preciso. Buena suerte y diviertete !