PROFIL / INDEX© Clément Depernet / 2026

← Retour à la liste

20 sept. 20261 min de lecture

Cheat sheet — Volatility (forensic mémoire)

Installer Volatility 2.6 (vol.py) sur une base Python 2 avec ses dépendances, et l'ajouter au PATH — point de départ de l'analyse de dumps mémoire en forensic et CTF.

intermediate#volatility#forensic#memoire#dfir#cheatsheet

Mis à jour le 21 sept. 2026

Volatility 2.6 (vol.py) tourne sous Python 2. Installation sur une base Debian/Kali :

sudo apt update -y
sudo apt install -y build-essential git libdistorm3-dev yara \
  libraw1394-11 libcapstone-dev capstone-tool tzdata
sudo apt install -y python2 python2.7-dev libpython2-dev

curl https://bootstrap.pypa.io/pip/2.7/get-pip.py --output get-pip.py
sudo python2 get-pip.py
sudo python2 -m pip install -U setuptools wheel
sudo python2 -m pip install -U distorm3 yara pycrypto pillow openpyxl ujson pytz ipython capstone
sudo ln -s /usr/local/lib/python2.7/dist-packages/usr/lib/libyara.so /usr/lib/libyara.so

python2 -m pip install -U git+https://github.com/volatilityfoundation/volatility.git

Ajouter vol.py au PATH du shell courant :

# bash
echo 'export PATH=/home/username/.local/bin:$PATH' >> ~/.bashrc
# zsh (si `echo $SHELL` renvoie /usr/bin/zsh)
echo 'export PATH=/home/username/.local/bin:$PATH' >> ~/.zshrc

Le script d’installation est aussi servi en snippet brut : curl https://cdeper.net/tools/vol2.6.sh.

Pour les enquêtes récentes, Volatility 3 (Python 3) est à privilégier ; la 2.6 reste utile pour les profils et challenges anciens.

SEC / OPS / CD-01

Astro + Tailwind, conteneurisé, servi derrière Caddy · Inspiration · Thème sonore : Severance (Theodore Shapiro) · Trop mignon le favicon, non ?

PRÊT / CD-01