tr4c3datr4il / voldocker

Volatility Profile & Symbol Docker Creator

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

voldocker

Volatility Profile & Symbol Docker Creator

CAUTIONS:

This docker image is used for building Ubuntu's profile/symbol only!

For other distros, I'm figuring a way to create with docker.

How to use:

  • First, build the image:
docker build --build-arg DISTRO_VER=<distro_version> --build-arg KERNEL_VER=<kernel_version> -t voldocker .
  • Second, run the docker image and get the profile from it:
docker run -it voldocker /bin/bash &

docker cp <container id>:/workspace/Ubuntu-<kernel_version>-profile.zip ./

(For volatility 3's symbol, you need to create it manually)

  • Last, move the profile to /volatility/plugins/overlays/linux/ folder or move the symbol to /volatility3/framework/symbols/linux/ folder. Then enjoy!!

Example:

$ docker build --build-arg DISTRO=22.04 --build-arg KERNEL=5.15.0-25-generic -t voldocker .

$ docker run -it voldocker /bin/bash &

$ docker ps    // get the id of the running container

$ docker cp <container id>:/workspace/Ubuntu-5.15.0-25-generic-profile.zip ./

$ docker cp <container id>:/workspace/vmlinux-5.15.0-25-generic.json ./

About

Volatility Profile & Symbol Docker Creator