Ser un "Hacker"
Ciertas personas piensan que que existe una guía practica-teórica para ser un "hacker", y la buscan. Cuantos tutoriales de "Como ser un Hacker" he visto sin ningún vistazo a lo que es la programación. O como hacer un virus sin hacer un virus propiamente dicho.
En este post voy a tratar de despejar algunas dudas que ami también me surgieron cuando estaba entrando hace unos años a este mundo de la informática.
Hacker se nace, no se hace.
Nada mas incierto que esto, todo aquel que estudie y se dedique puede ser lo que quiera. Claramente unos tendrán muchísima mas facilidad que otros, pero ojo, esos otros aveces llegan mas lejos por la persistencia.
Programas para "hacer" virus
Es un viejo tema creo. Estos programas existen por supuesto, pero cuando tu lo encuentres, seguramente ya no sera efectivo contra los antivirus porque ya habrán creado inmunidad contra ellos. Esta es una desventaja de usar programas que no has hecho tu. El verdadero "hacker" de esta historia sería el que hizo el programa.
Saber programar es tan necesario ?
Si, por este camino el programar es básico. Podrás ver muchos tutoriales, artículos o manuales de "Como ser un "hacker" sin que en su contenido toquen el tema de la programación, no te gusta un programa ?, diseña uno mejor

.
Aprender a programar lleva tiempo. Empezar con pequeños programas haciendo tareas simples es lo mejor. Yo personalmente recomiendo Python. Python es un lenguaje de alto nivel (que se acerca al lenguaje natural) con una sintaxis fácil, mas adelante mostrare ejemplos de este lenguaje.
Cuanto tiempo ?
Y yo calculo que algún tiempo llevará. No puedes pretender realizar una operación con conocimientos de primeros auxilios. La mayoría de los grandes de la seguridad informática también son ingenieros o analistas. Con esto hay que estudiar, no te va a caer el santo como quien dice, el esfuerzo sera recompensado.
Por donde empezar ?
Sugiero empezar aprendiendo a programar, es lo básico en informática a lo que en desarrollo se refiere. Para hacking pienso que lo mejor sería empezar con redes por ejemplo, tenes que conocer el sistema para saber como burlarlo.
En el tema de la programación sugiero empezar como ya he dicho con Python, les daré unos ejemplos para que vean lo fácil que es:
Hola mundo en Python:
print "Hola Mundo"
Devuelve: Hola Mundo
Otro:
a = 5
b = 3
print "Al multiplicar a por b me da " + (a * b)
Devuelve: Al multiplicar a por b me da 15
Una buena idea es programar juegos, la programación de juegos toca todas las ramas de la informática, siendo así, una de las cosas mas difíciles de hacer, esto daría lugar a otro post del mismo tipo

.
PD: No tengo ningún titulo informático, yo soy un aficionado al tema, y no al del hacking sino al de el desarrollo de aplicaciones en si. Quería aclarar esta duda que tienen muchos.
Yo.
Estoy pensando hacer un post que enseñe a programar en C#, incluyendo así también que es la programación orientada a objetos (POO). Que piensan ?