¿Cuáles son las cosas que necesito saber para aprender a hackear de manera ética?

Depende de lo que realmente quieras hacer.

Una persona que depende de su curiosidad y capacidad de aprendizaje puede clasificarse de la siguiente manera:

1. Hacker: un individuo que es intelectualmente curioso y quería aprender lo más posible sobre sistemas informáticos.

2. Cracker: Un individuo que usa sus capacidades para propósitos dañinos contra sistemas de computadora.

Con el tiempo, los términos hacker y cracker adoptaron la definición de una persona que usaba habilidades ofensivas para atacar los sistemas informáticos.
Por lo tanto, el término “HACKER ÉTICO” entró en escena como un individuo que usa sus habilidades para propósitos defensivos.

  • Phreaker: es un hacker que se enfoca en los sistemas de comunicación para robar números de tarjetas, hacer llamadas gratuitas y obtener acceso ilegal a dispositivos.
  • Whacker: un hacker novato que ataca las redes inalámbricas.
  • Kiddie: un individuo joven sin conocimientos de programación que utiliza herramientas de terceros disponibles en Internet.
  • Ciber terrorista: una persona que trabaja para un terrorista o agencia secreta involucrada en sabotaje, robo financiero y ataques a la infraestructura crítica de la nación.

Si solo desea utilizar herramientas de terceros, no se preocupe mucho, la única parte difícil sería obtener las herramientas de Internet.
Pero si realmente desea aprender el funcionamiento interno de las computadoras, entonces el conocimiento en los temas a continuación lo ayudará a lograrlo.

1. Redes de computadoras (ahora este es un tema aburrido e interesante)

2. Sistemas operativos (para entender el funcionamiento interno de un sistema)

3. Programación (ahora esto es realmente importante para que te conviertas en un hacker)

Para la programación te sugiero que comiences con Python y C.

Python es la opción más fácil y más común para piratear, principalmente debido a su amplio soporte de bibliotecas.

Comience con “Python para principiantes”
y para piratear vaya por “VIOLENT PYTHON”.

Y si desea escribir el examen CEH, le sugiero que comience con “La guía de preparación CEH” por Ronald L.Krutz

No aprendas a hackear, hackea para aprender

Depende de si eres nuevo en la programación. Si eres nuevo en la programación, debes comenzar a estudiar lenguajes básicos antes de comenzar a usar lenguajes como C. Si eres un principiante, te recomiendo aprender Batch Script o Javascript, Python o varios otros lenguajes de scripting para comenzar. Si desea comenzar a piratear, necesita estudiar estos diversos lenguajes: SQL, Bootstrap y PHP. No soy un hacker, pero sé los idiomas que necesitarás para comenzar. Luego llega el punto de los IDE, que le permiten ingresar el código, y con los IDE necesitará un compilador para probar su código. También para la piratería, deberá aprender sobre los ataques de DDosing o de Denegación de Servicio, y deberá tener conocimientos siguiendo los proxies. Si desea obtener más información sobre los lenguajes de programación, puede encontrar muchos sitios al respecto o personas en Youtube con tutoriales que lo guiarán a través de la sintaxis y la estructura del programa.

La mayoría de los hacks tienen anti hacks. Muchos trucos son inútiles. Si usted refiere los libros / blogs, su pensamiento permanecerá inclinado a eso solamente. Entienda mejor el sistema en profundidad, luego prepare un exploit, que nadie haya pensado. Si no, te perderás en la mediocridad y acabarás desempleado.