Skip to content

Latest commit

 

History

History
36 lines (28 loc) · 930 Bytes

README.md

File metadata and controls

36 lines (28 loc) · 930 Bytes

Description

Container to use the dwarf2json tool to generate Linux Profiles based on CentOS7 for Volatility3

Building the docker container

 docker build --tag dwarf2json-centos7:0.0.1 .

Note

Edit the Dockerfile to update the kernel version you need.

Running the docker container

docker run --rm --user=$(id -u):$(id -g) -v "$(pwd)":/output:ro,Z -ti  dwarf2json-centos7:0.0.1

Copy the dumped symbols with dwar2json

docker ps
docker cp <CONTAINER ID>:/tmp/output/<distro><version>.json.xz .

Adding linux kernel profile to Volatility3

zip -a volatility3/volatility/symbols/linux.zip <distro><version>.json.xz

Running volatility example

python3 vol.py  -f collected_memory.lime  yarascan.YaraScan --yara-file <rules.yar>

References