¿Tengo que ser un buen programador para ser un hacker?

La palabra hacker no significa lo que solía ser.

Érase una vez (imagen de la década de 1950), un pirata informático era un manipulador, un bromista y maestro del elaborado esquema. Los primeros hacks no tenían que involucrar a las computadoras en absoluto, y en la cultura de piratería informática del MIT todavía no tienen que hacerlo. Los hacks notables en el MIT han incluido convertir los edificios del campus en droides de Star Wars:

O jugar Tetris a los lados de los edificios:

Algunos de los hacks más infames han surgido de la rivalidad entre el MIT y Harvard, y el MIT a menudo interfiere con los juegos de fútbol de Yale / Harvard. Estos ataques han involucrado modelos de cohetes que arrastran pancartas, globos meteorológicos con “MIT” escrito en ellos e incluso un intento de 1948 de quemar MIT en la hierba con pequeñas cargas de dinamita (ver http://tech.mit.edu/V110/N52/ hac …) Estos hacks a menudo requieren sofisticación tecnológica, planificación compleja y un elemento de sigilo, porque generalmente están rompiendo las reglas. Los hackers siempre se han asociado con la ruptura de reglas y la anarquía, pero combinados con una sensación de fantasía e inofensividad.

Aquí hay un John Harvard “pirateado”, usando el casco de Halo y llevando una de las armas del juego:

El término “pirata informático”, como se aplica al pirateo informático, también comenzó en MIT; Algunas de las referencias más tempranas son del modelo del club ferroviario del MIT, a quien muchas figuras de la computación temprana rastrean sus raíces. Richard Stallman, fundador del movimiento de software libre, fue un estudiante graduado y hacker allí:

Uno de sus hacks notables mientras estaba en el MIT fue un intento de derrotar el nuevo sistema de contraseña de la cuenta, lo que impidió el acceso gratuito: descifró las contraseñas de todos, envió las contraseñas de texto sin formato a sus propietarios y los alentó a volver a una contraseña en blanco. Se jacta de que el 20% cumplió (http://en.m.wikipedia.org/wiki/R… tiene muchas más historias de los hacks de Stallman).

Entonces: ¿puede un adolescente ser un hacker? Creo que los adolescentes son particularmente adecuados para ello; son juguetones, rebeldes y aman bromas y planes elaborados. Por supuesto, siempre es posible que recurran al lado oscuro de la piratería y comiencen a robar tarjetas de crédito. Muchos hackers dirían que no es un “verdadero” pirateo porque no es inofensivo, pero es falso decir que todo verdadero pirateo es legal; a menudo no lo es.

Respecto a la habilidad de programación en particular, ayuda pero no es esencial. No necesita una amplia experiencia en programación, solo un conocimiento esotérico bien enfocado sobre el hack particular que está intentando. Eso está al alcance de un adolescente precoz.

La lista de hacks del MIT es legión. Puedes leer más sobre ellos aquí:
http://hacks.mit.edu/

Ser un hacker te convertirá en un mejor programador. Tanto tiempo como pirata informático te refieres a alguien que está jugando con cosas como lenguajes de programación, tecnologías, productos, sistemas operativos, etc.

No. Definitivamente hay superposición, pero tienden a enfocarse en diferentes cosas, o diferentes áreas de las mismas cosas. Por lo general, no hago cosas como descifrar hash en mi rutina diaria de programación. Puedo usar e inspeccionar cookies, pero lo hago de diferentes maneras porque lo estoy usando para diferentes aplicaciones. Utilizo SQL como codificador, pero no inyecciones de SQL, etc. Sin embargo, alguna experiencia o conocimiento de piratería ayuda a desarrollar sistemas más seguros.