Que fait memory-forensics-volatility ?
Playbook de forensic mémoire utilisant Volatility 2/3. À utiliser lors de l'analyse de dumps mémoire pour l'analyse de logiciels malveillants, l'extraction d'identifiants, l'investigation de processus, la détection d'injections de code et la reconstruction de chronologies d'intervention en cas d'incident.
Présentation
Ce playbook automatise les étapes courantes du forensic mémoire avec Volatility 2 et Volatility 3. Il est conçu pour les analystes SOC, les enquêteurs numériques et les experts en réponse aux incidents.
Prérequis
- Python 3.6+
- Volatility 2 (
vol.py) ou Volatility 3 (vol) dans le PATH - Un dump mémoire (fichier
.raw,.dmp,.mem, etc.)
Utilisation
1. Profilage du dump (Volatility 2)
vol.py -f memory.dmp imageinfo
1. Profilage du dump (Volatility 3)
vol -f memory.dmp windows.info
2. Liste des processus
# Volatility 2
vol.py -f memory.dmp --profile=Win7SP1x64 pslist
# Volatility 3
vol -f memory.dmp windows.pslist
3. Analyse des connexions réseau
# Volatility 2
vol.py -f memory.dmp --profile=Win7SP1x64 netscan
# Volatility 3
vol -f memory.dmp windows.netscan
4. Détection d'injections de code
# Volatility 2
vol.py -f memory.dmp --profile=Win7SP1x64 malfind
# Volatility 3
vol -f memory.dmp windows.malfind
5. Extraction d'identifiants
# Volatility 2 (extraction des hachages)
vol.py -f memory.dmp --profile=Win7SP1x64 hashdump
# Volatility 2 (LSASS)
vol.py -f memory.dmp --profile=Win7SP1x64 lsadump
# Volatility 3
vol -f memory.dmp windows.hashdump.Hashdump
6. Reconstruction de la chronologie
# Volatility 2
vol.py -f memory.dmp --profile=Win7SP1x64 timeliner
# Volatility 3
vol -f memory.dmp windows.timeliner.Timeliner
Commandes avancées
Recherche de processus cachés
# Volatility 2
vol.py -f memory.dmp --profile=Win7SP1x64 psscan
# Volatility 3
vol -f memory.dmp windows.psscan
Analyse des handles
# Volatility 2
vol.py -f memory.dmp --profile=Win7SP1x64 handles
# Volatility 3
vol -f memory.dmp windows.handles
Extraction de fichiers (dumping mémoire)
# Volatility 2 - Dumper un processus
vol.py -f memory.dmp --profile=Win7SP1x64 procdump -p <PID> --dump
# Volatility 3 - Dumper un processus
vol -f memory.dmp windows.dumpfiles.DumpFiles --pid <PID>
Ressources
Licence
Ce playbook est fourni à des fins éducatives et d'investigation légale. Vérifiez les lois locales avant d'utiliser ces techniques.