Course objectives
Lorsqu’un malware est détecté dans un système informatique, les responsables sécurité doivent en connaître le fonctionnement pour mieux contrer ses effets. Dans cette formation, les participants découvriront les méthodes et les outils utilisés en reverse engineering, stratégie d’analyse de malware.
Le formateur présentera également les différentes méthodes d’obfuscation et le packing de malware.
Concrètement, à l’issue de ce stage vous aurez acquis les compétences et connaissances indispensables pour :
- Savoir comment analyser des malwares grâce à la rétro-conception
- Connaître des techniques d’obscurcissement, d’extraction de configuration de malware
- Apprendre à développer un faux serveur C&C
- Utiliser un désassembleur et un debugger
- Connaître les différentes techniques d’obfuscation et de packing
Who is this course for?
Cette formation s’adresse aux analystes des CERT, CSIRT et structures ayant besoin d’analyser des codes malveillants.
Prerequisites
Il est nécessaire d’avoir de solides connaissances en Windows, savoir ce qu’est un processus, un malware, et avoir des notions de Python ou Ruby. La Formation Analyse de malware : Les Fondamentaux constitue une bonne préparation à ce stage.
Programme
Jour 1 – Mise en place d’un environnement d’analyse
- Création d’une machine virtuelle orientée analyse Cloisonnement d’un code malveillant Exploitation des traces générées
Jour 2 – Reverse Engineering et Assembleur x86 (32/64)
- Instructions / Registres / Mémoire Structure des fonctions Analyse statique de code exécutable
Jour 3 – Analyse dynamique
- Debug d’exécutables Instrumentation d’un programme pour en extraire les actions
Jour 4 – Analyse de malwares
- Méthode d’analyse Modification de l’environnement par le malware Techniques d’anti-analyse courantes Packing / Unpacking
Jour 5 – Automatisation
- Développement d’outils de pré-analyse Extraction de configuration de malware Développement d’un faux C&C
Travaux Pratiques
Très axé sur la pratique, ce cours permet aux participants d’acquérir de solides connaissances dans l’analyse de malware.
Des cas réels de malwares seront utilisés sous contrôle via des machines virtuelles .
Topics: Malware

