desperadosec / variability

Variability: A ncurses-based frontend for Volatility

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Variability

Variability: An ncurses-based frontend for Volatility.

Prerequisites

  • Volatility
  • A full memory dump compatible with Volatility

Getting a memory dump:

From a VirtualBox VM

  • If you are running a malware sample in VirtualBox, you can dump memory from within Variability:
  • Edit config.ini VMNAME field to match the name of your target VM.
  • Press 'd' and wait for the dump to complete (it will be created at the path specified in config.ini).
  • Alternately, you can manually run: VBoxManage debugvm <uuid|vmname> dumpvmcore

Other methods

  • Use a popular memory dumping tool such as DumpIt
  • Specify this dumpfile from the command line.

To run with an existing memory dump:

python run.py /path/to/dump.bin

About

Variability: A ncurses-based frontend for Volatility


Languages

Language:Python 100.0%