Así que hay diferentes etapas. No soy de ninguna manera un profesional, pero lo que he aprendido en los últimos años podría ser útil para usted.
- Comience con algo pequeño: cuando ingresa al mundo de las computadoras y el código, es importante que conozca sus límites. Lleva años convertirse en algo bueno, especialmente en la programación. Así que mi consejo es comenzar poco a poco y aprender con el tiempo. No trates de hacer cosas sobre las que no tienes ni la más mínima idea.
- Ejecutar Linux: si eres fanático de Windows o Mac: no importa. Puede hacer casi todas las cosas en cualquiera de ellos, pero si realmente desea utilizar el poder completo de una computadora, SIEMPRE debería optar por Linux. Las distribuciones de Linux son seguras, se utilizan principalmente en la industria de la tecnología, por lo que encontrarás TONELADAS de personas para ayudarte con las cosas. También es más configurable y puedes hacer que haga casi cualquier cosa que quieras. Las distribuciones de Linux tienen una gran variedad de productos para desarrolladores y programadores. Un buen lugar para comenzar con Linux es Ubuntu [1]
- Aprende un lenguaje de scripting. Una computadora es una máquina que te escuchará. Hará lo que tú quieras que haga. Pero para comunicarse con la máquina necesita conocer un lenguaje de programación. Le sugeriría ALTAMENTE que comience con Python [2] O Perl [3]. Si te sientes aventurero, ve con Ruby
- Use las herramientas – Después de hacer lo anterior – comience a usar las herramientas prefabricadas. Incluyen Nmap, Metasploit, Hydra, Bluesniff y otras herramientas de código abierto escritas por otros hackers. Conozca su trabajo. Cómo funcionan. Entre en su núcleo y luego intente mejorarlo para sus propias necesidades personalizadas. Intenta hacerlo mejor.
- Escribir código de fuente abierta: pasé un tiempo en foros y Github [4] y dedique tiempo a observar el código de otras personas. Te ayudará a moldear tu forma de pensar en la mentalidad de un programador
- Línea de comandos: comience a amar el CLI (interfaz de línea de comandos). La mayoría de las herramientas que utilizará o creará por su cuenta se ejecutarán en un simple terminal en blanco y negro. ¡Todos esos iconos y gráficos de lujo son para n00bs!
- Avance hacia adelante: después de aproximadamente 6 meses de acostumbrarse a usar con frecuencia los comandos de terminal y abordar problemas difíciles, salte a un sistema operativo Linux un poco más avanzado llamado Kali Linux [5]. Es un sistema operativo destinado específicamente a los evaluadores de bolígrafos y hackers profesionales de sombrero blanco. Viene precargado con un montón de herramientas brillantes y, aunque al principio parezca intimidante; después de unas semanas de uso, navegarás con facilidad
- Explorar: comience a asistir a hackathons y comenzará a explorar todo un mundo de hackers. Las posibilidades son infinitas.
- Desafío – A hacker es un solucionador de problemas. No nos “aburrimos”, encontramos problemas y los resolvemos. La piratería no es robar información privada u obtener acceso sin precedentes a servidores web o causar estragos. Esas son las personas malas. La verdadera cultura hacker es hermosa. Es un grupo de “artistas” y “lógicos” e “innovadores” todos convertidos en nerds tecnológicos. Estamos orgullosos de ello. Así que sigue desafiándote y sigue trabajando en sus habilidades profesionales.
Al final, solo te diré que no pierdas la motivación y tampoco hay “edad” en este campo. Los niños de 5 años están rompiendo las cerraduras de teléfonos inteligentes de sus padres, ¿por qué no puedes?
Aquí hay algunos enlaces a algunos sitios para comenzar:
- Pitón
- Ubuntu
- Codecademia
- Github
- Tutorialspoint
- Kali Linux
- HackerRank
¡Feliz piratería!
- ¿Qué consejo le darías a un adolescente griego de 16 años?
- ¿Es $ 50 mucho pedirle a un invitado que pague en el último minuto (cuando deje al niño) por asistir a la fiesta de cumpleaños de un niño de 13 años de edad en karting?
- ¿Puedes ayudar a un despistado de 19 años con su vida? ¿Tengo demasiados objetivos? ¿Debería centrarme solo en 2-3 cosas en mi vida?
- Quiero cambiar mi nombre el próximo año cuando tenga 18 años, pero todos mis amigos me dicen que me llamarán mi antiguo nombre. ¿Qué tengo que hacer?
- ¿Debo dar a mis 18 años de edad $ 10,000 para practicar la inversión?
Aclamaciones.
Notas al pie
[1] El sistema operativo líder para PC, tabletas, teléfonos, dispositivos IoT, servidores y la nube.
[2] Bienvenido a Python.org
[3] El lenguaje de programación Perl
[4] Cómo la gente construye software
[5] Pruebas de penetración y distribución ética de hacking de Linux