MOOC RIP : Rétro-Ingénierie de Programmes
Dernière modification le 10/11/2024

La rétro-ingénierie de programmes est l’activité qui consiste à comprendre le fonctionnement interne d’un programme sans avoir accès à son code source. Cela est particulièrement utile pour comprendre le fonctionnement d’un logiciel malveillant ou pour vérifier le niveau de sécurité proposé par un logiciel.

 Ce cours donne les bases pour comprendre la structure interne d’un exécutable et utiliser les outils professionnels permettant de réaliser des analyses de programmes. Il, s'adresse aussi bien aux étudiants, qu'aux professionnels et à tout passionné de sécurité informatique.

Pour commencer, nous rappelons le processus de compilation ainsi que le format des fichiers exécutables.

Ensuite, nous analysons le programme sans l’exécuter. C’est ce qu’on appelle une analyse statique. Nous utilisons des outils plébiscités par les professionnels de la cybersécurité.

Enfin, nous présentons la mise en place d’analyse dynamique des programmes pour enrichir les connaissances acquises lors d'analyse statique.

Le MOOC est organisé en trois modules
Chaque module, d’une durée de deux semaines, comporte une partie cours, des manipulations pas-à-pas et des exercices sous forme de challenges ludiques.

Thomas Vantroys - Auteur

Service audiovisuel DGDNum - Université de Lille - Réalisation audiovisuelle

Téodorina Tibar - Gestion de projet

Public visé

Formation continue, Master
  • Composantes
  • FST - Faculté des Sciences et technologies
  • FST Département Informatique
  • Domaine
  • Sciences et technologies
  • Discipline
  • Informatique
  • Types de technologies pédagogiques
  • Capsules vidéos
  • Cours scénarisé
  • Évaluation / exercices auto correctifs
  • MOOC