Archives
- 30 oct. Partie 1 - Introduction
- 29 oct. Partie 2 - Le fonctionnement d'un programme - (1/2)
- 28 oct. Partie 3 - Le fonctionnement d'un programme - (2/2)
- 27 oct. Partie 4 - L'assembleur
- 26 oct. Partie 5 - Analyse statique d'un mini-programme - introduction (1/5)
- 25 oct. Partie 6 - Analyse statique d'un mini-programme - les registres (2/5)
- 24 oct. Partie 7 - Analyse statique d'un mini-programme - la pile (3/5)
- 23 oct. Partie 8 - Analyse statique d'un mini-programme - les affectations de valeurs, la lecture et écriture en mémoire (4/5)
- 22 oct. Partie 9 - Analyse statique d'un mini-programme - fin (5/5)
- 21 oct. Partie 10 - Structures de contrôle - les comparaisons (1/3)
- 20 oct. Partie 11 - Structures de contrôle - les sauts et conditions (2/3)
- 19 oct. Partie 12 - Structures de contrôle - les boucles (3/3)
- 18 oct. Partie 13 - La gestion des variables
- 17 oct. Partie 14 - Le décompilateur - introduction (1/3)
- 16 oct. Partie 15 - Le décompilateur - les principaux raccourcis et fonctionnalités (2/3)
- 15 oct. Partie 16 - Le décompilateur - le challenge (3/3)
- 14 oct. Partie 17 - Les programmes 64 bits
- 13 oct. Partie 18 - Le user land et kernel land
- 12 oct. Partie 19 - L'analyse dynamique - le débogueur (1/4)
- 11 oct. Partie 20 - L'analyse dynamique - débogage d'un programme (2/4)
- 10 oct. Partie 21 - L'analyse dynamique - analyser les registres et la mémoire (3/4)
- 09 oct. Partie 22 - L'analyse dynamique - modifier les registres et la mémoire (4/4)
- 08 oct. Partie 23 - L'analyse dynamique - Le challenge de fin
- 07 oct. Partie 24 - Conclusion
- 06 oct. Partie 25 - Annexes
- 06 sept. Partie 5 - Solutions des exercices
- 05 sept. Partie 4 - En apprendre toujours plus
- 04 sept. Partie 3 - Fonctionnalités de base (bis)
- 03 sept. Partie 2 - Fonctionnalités de base
- 02 sept. Partie 1 - Introduction