El conocimiento de programación es necesario, aunque no obligatorio para convertirse en hacker. Algunos de los mejores hackers del mundo comenzaron como programadores. Si conoce la programación, podrá diseccionar el código y analizarlo. Podrá escribir sus propios scripts o sus propias herramientas de piratería.
Entonces, ¿qué lenguaje de programación deberías aprender entonces?
HTML y JavaScript son idiomas de internet. Así que asegúrate de aprenderlos primero. También son increíblemente fáciles de entender y aprender. Si está inscrito en una licenciatura en ciencias de la computación, lo más probable es que esté aprendiendo C, C ++ y Java. Estos tres idiomas principales son buenos y debes seguir aprendiéndolos, pero para un hacker, Python es el mejor idioma. “¿Por qué?” Usted pregunta. Porque python es un lenguaje extremadamente poderoso y fácil de aprender al mismo tiempo. Con Python puede lograr sus resultados con una codificación mínima, y no necesita compilarse. Eso significa que, justo cuando termine de escribir un script, puede ejecutarlo inmediatamente sin tener que compilarlo. Y más adelante en la vida, si decides convertirte en un programador en lugar de un hacker, Python también puede desarrollar aplicaciones GUI. De hecho, una gran parte de YouTube está escrita en Python.
Otro lenguaje que debes aprender es PHP. PHP también es gratuito y de código abierto. Es un lenguaje de script del lado del servidor, lo que significa que PHP maneja las páginas de inicio de sesión y otros formularios basados en la web. Conocimiento de ASP. NET también será útil. También debe conocer los comandos y la sintaxis de MySQL. Este conocimiento será vital más adelante cuando realice ataques de inyección SQL contra sitios web. Descarga el paquete XAMPP y comienza a practicar PHP y MySQL
Otra cosa importante a tener en cuenta es que la mayoría de las universidades no te enseñarán conceptos avanzados de programación. El manejo de archivos y la programación de socket de red son dos conceptos muy importantes con los que debe familiarizarse, independientemente del idioma.
- Si quiero tener un procesamiento paralelo en una estación de trabajo de computadora, ¿qué debo buscar, por ejemplo, el número de núcleos o la velocidad del reloj, para tener un mejor rendimiento?
- Cómo tomar una instantánea en una computadora portátil
- ¿Qué es mejor: el Dell 3567 i3 6th gen o el Dell Vosro 3568 i5 7th gen?
- ¿Qué tipo de computadoras prefieren los desarrolladores de software? ¿Por qué?
- Cómo arreglar el inicio lento en mi computadora portátil
La mejor de las suertes.