// Ceci est un article archivé !

mise en page : post actuel : poste couverture : actifs/images/postes/hacker.jpg title : 8 Un langage de programmation pour devenir un hacker ! date : 2018-01-17 12:00:00 +0545 la navigation : True catégories : code tags : code classe : post-modèle sous-classe : poste auteur : editor permalink : /blog/programmer-langue-devenir-un-hacker/ résumé : - Python est un langage de haut niveau très puissant, il est facile à apprendre et à coder, la plupart des outils et des scripts d'automatisation sont écrits en Python. Connaître la programmation des sockets Python vous aidera beaucoup dans l'écriture d'Exploit. Ruby est un autre langage qui est utilisé pour écrire des scripts, des outils. Metasploit Framework est écrit en Ruby. Apprendre Ruby vous aidera à comprendre les tenants et aboutissants de MSF. —

Tout débutant en hacking peut avoir de nombreux doutes comme : "Quel langage de programmation dois-je apprendre pour le hacking ?

Langages de programmation pour le piratage :

1# Pour Web App / Pentesting / Hacking :

HTML : Le langage de balisage hypertexte (HTML) est la base de la création de pages web et d'autres informations qui peuvent être affichées dans un navigateur web. Si vous ne connaissez pas le HTML, vous devez d'abord l'apprendre.

JavaScript : Apprendre le JavaScript. Il vous aidera à comprendre les bases du Cross Site Scripting.

PHP/SQL : La majorité des applications web sont écrites en utilisant PHP et MySQL. Il est donc indispensable d'apprendre le PHP.

2# Pour écrire/comprendre des exploits, des codes de coquille, des rootkits, etc :

C & C++ : Plus de 60 % des exploits que vous trouverez sur le web sont écrits en C & C ++. L'apprentissage du C et du C++ vous aidera à comprendre les débordements de tampon, les débordements de pile, etc. - c'est pourquoi l'apprentissage du C et du C ++ est un must pour tout hacker/pentester.

Assemblée : L'apprentissage de l'assemblage vous aidera à écrire/comprendre le code Shell, il vous aidera également à comprendre les applications et les logiciels de rétro-ingénierie.

3# Pour la construction d'outils et de scripts :

Python : Python est un langage de haut niveau très puissant, il est facile à apprendre et à coder, la plupart des outils et des scripts pour l'automatisation sont écrits en Python. Connaître la programmation des sockets Python vous aidera beaucoup dans l'écriture d'Exploit.

Ruby : Ruby est un autre langage qui sert à écrire des scripts, des outils. Metasploit Framework est écrit en Ruby. L'apprentissage de Ruby vous aidera à comprendre les tenants et aboutissants de MSF.

Bash : Learning Bash est très utile pour écrire de petits scripts pour l'automatisation.

Source : Codisec