Primero debe aprender a programar, de lo contrario, se convertirá en un niño de secuencias de comandos (una persona que utiliza secuencias de comandos o códigos de computadora existentes para piratear las computadoras, sin la experiencia necesaria para escribir las suyas propias). Aquí hay un proceso paso a paso para aprender a hackear:
- Comenzar con el cs50 de harvard (Introducción a la informática)
- aprender los conceptos básicos de redes de computadoras (cómo funciona todo), enrutamiento, conmutación, etc. CompTIA Network + N10-006
- aprender python / ruby / node (cualquier lenguaje de scripting, prefiero python)
- Introducción a la informática y la programación utilizando python (MIT).
- intente crear algunas herramientas básicas de corte de redes como el guión de ARP Cache Poisoning (consulte este libro Black Hat Python)
- cree un keylogger básico que le pueda enviar keylogs de forma remota
- Aprenda el desarrollo web (cómo funcionan las cookies, jwt, oauth y cómo implementarlas)
- Siéntase cómodo con Linux, shell scripting
- Ahora que estás listo para algunas cosas reales, aquí hay algunos recursos para aprender a hacer pentesting.
- Learn Pentesting Online (videos tutoriales de vivek ramachandran)
- http://www.amazon.in/Hacker-Play… (libro de jugadas de hackers)
- Cybrary – Capacitación en línea sobre seguridad cibernética, gratuita y para siempre
- Web para pentester
- Investigación y práctica. Estudia, encuentra tutoriales y haz uso de ellos.
- Cree una cuenta en HackerOne, BugCrowd y comience a buscar en los sitios web cualquier error que pueda encontrar.
** No te unes a ningún instituto en Jaipur, te lavarán el cerebro y te empujarán a unirse a sus cursos de certificación como RHCE, CCNA, etc. Su único motivo es ganar dinero.