¿Cuánto tiempo debo dedicar a aprender los lenguajes de programación para ser un Hacker exitoso?

Alrededor de dos horas. Tendría que aprender a reconocer el entorno de programación que se utiliza para crear algo. Cualquier conocimiento de programación sería opcional.

Hackear es más sobre eludir la seguridad y otras capas de protección. Kevin Mitnick, por ejemplo, es un pirata informático muy conocido que comenzó su carrera a los 13 años. En su mayoría usaba ingeniería social, que básicamente consiste en engañar a las personas para que proporcionen información útil. Y usó Dumpster Diving para buscar datos valiosos y otras cosas útiles en los contenedores de basura. A los 16 años, ya era un pirata informático y logró acceder a varias redes. ¡Quiero recordarle que en ese entonces, Internet no existía! Continuó pirateando, fue arrestado, cumplió su condena, fue liberado y comenzó a piratear nuevamente. Otra orden de arresto para su arresto y esta vez huyó y fue un fugitivo por un par de años. Aún así, continuó pirateando y como resultado, fue atrapado. Terminó en la cárcel otra vez, volvió a cumplir su tiempo, fue liberado nuevamente, pero esta vez hubo otras reglas para su liberación: no se le permitió usar ninguna computadora. Luchó esa sentencia, ganó y finalmente rehabilitó.

Mitnick es ahora un consultor de seguridad pagado, orador público y autor. Pero no es un programador. Él solo sabe cuántos sistemas operan y cómo sortearlos.

Y pasó algunos años en la cárcel por piratear. Solo quiero recordarte eso …

Aprender a ser un hacker es menos acerca de los lenguajes de programación y más acerca de cómo los programadores suelen pensar y explotarlos.