Outils d'utilisateurs

Outils du Site


les_pre-requis_retro-ingenierie

Ceci est une ancienne révision du document !


Pré-requis

  1. Apprendre le C Lien Lien2 Lien3
  2. Maitriser des différentes bases de numération (binaire, hexa, octal, base64) Lien1
  3. Apprendre l'ASM et reverser ses programmes en C avec un désassembleur Lien1 Lien2 Lien3 Lien4
  4. Bosser sur des crack-me pour se faire la main (Prenez l'habitude de bosser dans une machine virtuelle, c'est plus safe) Lien1 Lien2
  5. Unpack de programme packé avec UPX Lien1 Lien2
  6. Unpack de programme packé avec Yoda's Protector Lien1
  7. Connaitre le fonctionnement du format PE (Portable Executable File Format) Lien1 Lien2
  8. Apprendre les injections de DLL et les techniques Hooking Lien1 Lien2 Lien3 lien4

Lectures conseillées

Exercices

  1. S’exercer sur différents binaires prévus à cet effet Lien1

Outils

  1. Débogueur/Désassembleur
    1. Windows
      1. Ida Pro (Version antérieur gratuite) (Tutoriaux vidéos)
    2. Linux : gdb (Tutoriaux)
    3. Multi-plateforme et Multi-architecture : Metasm
  2. Divers (Windows)
    1. Detection de PE : PEID
    2. Reconstruction de l'IAT : ImpREC
    3. Dump des processus en mémoire : LordPE

CheatSheet

les_pre-requis_retro-ingenierie.1491744837.txt.gz · Dernière modification: 2017/12/24 23:40 (modification externe)