2 - Introduction à la rétro-conception
- Qu’est-ce que le « cracking » ?
- Les origines
- Pourquoi ?
3 - Les bases
- Le processus
- La pile
- Les registres
- L’assembleur
- Les différents types d’analyse
4 - Analyse statique
- Extraction d’informations statiques
- IDApro
- TP
- Techniques d’obfuscation simples
- Autres outils
6 - Analyse dynamique
- Extraction d’information dynamique
- Immunity debugger
- TP
- Techniques et détections simples
- Autres outils
7 - Les packers/protectors
- Le format PE
- UPX
- TP packer
- Exemple de protector
9 - Les protections avancées
- Téléchargement de DLL
- Mise à plat de graphe d’exécution
- Nanomites
- StolenBytes
- Machines virtuelles
11 - Rétro-conception sous Linux
- Le format ELF
- TP
- Injection de shellcode
13 - Et d'autres langages?