La seguridad informática es un campo enorme. Para entender cómo romper un sistema, primero se debe entender el sistema.
Claro que puede ejecutar Aircrack y robar la contraseña wifi de sus vecinos, pero hasta que comprenda cómo funciona una red wifi no podrá comprender por qué funciona el pirateo.
Si desea aprender a hackear dispositivos y sitios web, debe comprender los dispositivos y sitios web que desea romper. Cree su propia aplicación web y comprenda todas las partes de la tecnología utilizada para construirla. Aprenda cómo funciona un procesador, cómo se gestiona la memoria en una computadora, etc. La habilidad número uno que tiene un hacker es la curiosidad. Para mirar un sistema y pensar “¿Cómo puedo romper eso?”, Primero debes pensar “¿Cómo funciona exactamente esto?”.
- ¿Cómo rastrea Quora a los espectadores de una pregunta / respuesta / publicación de blog?
- ¿Cuáles son algunos de los usos más comunes de Pastebin?
- ¿Qué es el túnel HTTP y cuáles son sus usos prácticos?
- Siendo un investigador de seguridad independiente, ¿cómo le gustaría liberar errores de seguridad?
- ¿Cómo puedo mantener mi sitio de WordPress a salvo de los hackers?
Aprender a usar Linux es un requisito previo para la informática, no solo la seguridad. Linux y otros sistemas basados en Unix son la mejor herramienta que puede tener un programador.
En cuanto a los recursos, no comenzaría con nada técnico. En cambio, mire las charlas de conferencias de seguridad como Defcon. Concéntrese menos en cómo funcionan los hacks, sino en cómo piensan los hackers que están presentes. Aplica esa mentalidad a todo lo que haces.