Soy un entusiasta de la informática y conozco algunos conceptos básicos de los lenguajes de programación. ¿Qué se necesita para convertirse en un verdadero hacker, desde el primer paso hasta el paso final?

Atención: no me llamo hacker.

Número 1, o ¿qué demonios es?
Hackear cualquier cosa significa que estás haciendo que una cosa haga otra cosa que se supone que debe hacer.
Ejemplo: ¡Puedes hackear una computadora portátil vieja y fusionarla con tu guitarra!

O bien, Ejemplo 2: Uso de MS Word para crear una maqueta de pantalla de iOS.
Mira a este chico recrear la pantalla de inicio de iOS 7 en Microsoft Word

Número 2, o regreso a la escuela.
Hackear cualquier cosa requiere conocimiento, mucho conocimiento, sobre las cosas.
¿Intentando hackear un sitio web? ¡Increíble!
Pero, ¿sabes cómo se creó ese sitio web, o tal vez tienes algunas especulaciones al respecto? No ? Buena suerte con eso.

Número 3, o el ojo de un hacker!
Hackear cosas requiere que veas desde los ojos del creador. Cada vez, si existe la posibilidad de una escapatoria, un desarrollador perezoso [¡cita!] Piensa: ” ¡Psst! ¡Nadie más lo sabría sino yo! Puedo dejarlo. Esto es lo que un hacker necesita descubrir.
[cita]: Es subjetivo.

Número 4, o saber la diferencia.
La piratería tiene múltiples aspectos, estoy tratando de enumerar dos, pero la lista no está completa:

  • Hackear el sistema, usar el sistema. por ejemplo: Hackear un software usando algo provisto en el sistema. ver EE y los sistemas de correo de voz de Three pirateados usando el truco de clonación de números ver Heartbleed
  • Hackear el sistema al romper el sistema. ver The Pirate Party: cómo evitar el gran firewall australiano

Número 5, o ¡No hay ojo de hacker!
Olvida lo que dicen. ¡Olvida lo que dije! No hay ojo ni perspectiva de hacker. Solo hay un ojo de desarrollador. Un mejor desarrollador. (Aunque prefiero el término Creador ).
Cualquiera es un hacker que puede encontrar algo “pirateable” en el trabajo de la otra persona. Para eso necesitas ser un mejor desarrollador (¡mira la cita más arriba! ).

Número 7, o Cracker! = Hacker.
No Recuperar una contraseña de la cuenta de Facebook de su amigo no es un pirateo web. (Sí, se llama Hacking Social / Ingeniería).

Número 6, o me gusta el dígito “7”, así que lo escribí primero (no podía esperar).
Ser curioso. Y lo más importante, estar abierto a la información.



tl; dr Version
Aprender Mucho. Esa es la única clave.

Para convertirte en un hacker tienes que desarrollar muchas habilidades.
Para ser un hacker.
1. Aprende lenguajes de programación.
2. Aprenda a usar Linux y Windows perfectamente. Porque tienes que conocer las entradas y salidas del sistema operativo para hackearlo. Aprenda Linux porque generalmente se escriben más herramientas de hackeo para Linux. Descarga ubuntu para aprender sobre linux. La otra distribución de Linux llamada kali-linux está llena de herramientas de piratería.
3. Aprender las redes y sus protocolos.
4. Aprenda html, xhtml y javascript, que son todos lenguaje de diseño web. Pero muy fácil, más fácil que Python, puedes aprenderlos en una semana. Aprenda solo la parte básica, es imprescindible ya que la mayoría de los piratas informáticos se realizan contra el sitio web
5. Si aprendes todo lo que considero que estás listo
ahora ve a leer estos libros para aprender el arte de piratear
-el manual de hackers de aplicaciones web
prueba de pluma profesional
piratería de sombrero gris
piratería ética certificada
último consejo: no intente piratear sistemas reales para configurar un laboratorio virtual. Para configurar el laboratorio virtual, descargue el reproductor vmware, luego Windows XP y otros SO que se mencionan en el libro de prueba de lápiz profesional, también para aprender a descargar el sitio web pirateando XAMPP y DVWA.

No aprenderás a hackear.
Hackearás para aprender.