À propos du cours
Ce cours te plonge au cœur de la programmation bas niveau afin de comprendre comment un programme fonctionne réellement au niveau de la machine. À travers l’apprentissage du langage Assembleur, tu découvriras le lien direct entre le code, la mémoire, les registres et le processeur.
Contrairement aux langages haut niveau qui masquent les mécanismes internes, l’Assembleur te permet de lire, analyser et écrire du code au plus près du matériel. Cette compétence est essentielle pour le reverse engineering, l’analyse de binaires, la compréhension des exploits, et plus largement pour toute personne souhaitant progresser en cybersécurité.
Le cours est progressif et pratique : chaque notion est expliquée simplement puis mise en application à travers des exercices concrets et des quiz interactifs. Tu apprendras à comprendre le flux d’exécution d’un programme, manipuler la pile, la mémoire et les registres, et analyser du code assembleur réel.
À la fin de ce cours, tu seras capable de lire et comprendre du code assembleur, d’analyser le comportement d’un programme et de mieux appréhender les mécanismes internes des systèmes informatiques