El mejor y más efectivo lenguaje de programación para hackear es ningún lenguaje de programación. La falla más fácil en cualquier sistema de seguridad son los humanos
Aparte de eso, si está buscando un lenguaje de programación, eso realmente depende de qué tipo de “piratería” está tratando de hacer. Los hackers (o “probadores de penetración”, como se les llama cuando lo hacen legalmente) a menudo usan muchos tipos diferentes de idiomas. Por ejemplo, podrían usar SQL para hacer una inyección SQL (inyección SQL – Wikipedia) para tomar, cambiar o eliminar datos de una base de datos. Podrían usar JavaScript para realizar algunas secuencias de comandos de Cross-side (Cross-site scripting – Wikipedia) para evitar el acceso a sitios web, etc. Si atacan un servidor, pueden usar Python, Perl, Bash o los tres al mismo tiempo para obtener acceso o ejecutar scripts en el servidor para hacer algo. Incluso pueden usar lenguajes como C para crear virus o malware para obtener acceso, información o para hacer lo que sea.
Entonces, la respuesta es básicamente todos los lenguajes de programación populares. Python, Javascript, SQL, C, Java (puede haber servidores web como Apache Tomcat que se ejecutan en java) y así sucesivamente. Incluso HTML / CSS y JavaScript y el conocimiento sobre Wifi es suficiente para hacer un ataque de hombre en el medio (ataque de hombre en el medio – Wikipedia). Necesitas muchos conocimientos sobre computadoras en general para hacerlo, solo aprender un lenguaje de programación no te llevará muy lejos.
- En los años 90, los juegos de computadora parecían fácilmente pirateados / pirateados por adolescentes sin un conocimiento profundo de piratería. ¿Qué conocimiento se necesitaba para hacer eso? ¿Fue difícil de hacer?
- Piratería informática (seguridad): ¿cómo calculan los piratas informáticos la secuencia de las series de aplicaciones?
- Cómo bloquear o hacer algunas cosas destructivas (que afectan el sistema temporalmente) en Windows XP
- ¿Cómo puedo ver el tráfico de red generado por una aplicación de iPhone?
- ¿Qué es el túnel HTTP y cuáles son sus usos prácticos?