Hoy, todo el mundo quiere “hackear” la cuenta de Facebook de sus amigos. ‘Hackear’ no es algo que puedas aprender directamente de un sitio. Creo firmemente que para desmantelar una máquina, necesita conocer sus partes. De manera similar, un requisito previo obligatorio para entrar en las redes requiere un conocimiento profundo de cómo funcionan las redes y las computadoras. Los sitios no te enseñan, pero los buenos libros sí. Una vez que haya terminado con la programación, tome algunos libros sobre seguridad. Vaya paso a paso en las cinco fases básicas de un exploit:
- Reconocimiento o Huella (Activa y pasiva): consiste en empujar alrededor de la red, interceptar algunos paquetes, realizar búsquedas de whois, localizar servidores Geo y ganarse la confianza de la persona u organización. Esta es la parte difícil. Como aprendiz, puede distraerse con los sitios web que realizan algún tipo de “piratería automática” o con blogs que le piden ingresar ciegamente a ciegas.
(Hackear no es para nada así. Confía en mí)
- El siguiente paso consiste en escanear: aquí, usar escáneres de vulnerabilidad prediseñados como Acunetix, etc. no lo convierte en un pirata informático.
- La tercera fase es obtener acceso a la computadora. Esta es la parte que vemos en las películas. (Esto es lo más divertido). Leer el código de vulnerabilidad lo convierte en un pirata informático mucho mejor que simplemente escribirlo sin ningún conocimiento de lo que podría estar haciendo.
- Las fases cuarta y quinta consisten en mantener el acceso y cubrir sus pistas, que son igualmente importantes.
En general, es fundamental tener una comprensión profunda de cómo trabajar con linux y backtrack (Kali Linux). Puedes comenzar leyendo algunos libros sobre estos temas. Después de eso, lea más sobre el marco metasploit, Burpsuite y otras herramientas. ¡Escribir exámenes de certificados te hacen un hacker profesional!
- ¿Cuáles son algunos recursos para aprender programación web en Scala?
- Estoy estudiando informática, pero estoy interesado en la seguridad cibernética. ¿Cuáles son los mejores recursos para aprender?
- ¿Cuáles son algunos de los mejores recursos disponibles para aprender a practicar la meditación consciente?
- ¿Cuáles son los mejores sitios / recursos en línea para aprender Java, MySQL, MongoDB y Python desde lo básico?
- ¿Qué fundamentos de CS necesitan saber los programadores autodidactas y dónde puedo obtenerlos?