Overview

Volatility Workbench is a graphical user interface (GUI) for the Volatility tool. Volatility is a command line memory analysis and forensics tool for extracting artifacts from memory dumps. Volatility Workbench is free, open source and runs in Windows. It provides a number of advantages over the command line version including,

  • No need of remembering command line parameters.
  • Storage of the platform and process list with the memory dump, in a .CFG file. When a memory image is re-loaded, this saves a lot of time and eliminates the need to get process list each time.
  • Simpler copy & paste.
  • Simpler printing of paper copies (via right click).
  • Simpler saving of the dumped information to a file on disk.
  • A drop down list of available commands and a short description of what the command does.
  • Time stamping of the commands executed.
  • Auto-loading the first dump file found in the current folder.
  • Support for analysing Mac and Linux memory dumps.

Download

The current version of Volatility Workbench is v3.0-beta.1

Click to download the Volatility Workbench V3.0-beta.1 (27 MB)

Older Versions

Collection of Additional Profiles for v2.1

Note: Select and add only the profiles you need into the "profiles" folder (Included in the Volatility Workbench download). An overload of profiles could slow down the analysis process.

Sample Memory Dumps

Installation Instructions

Download the Zip file above. Unzip it, then double click on the Volatility Workbench executable file (VolatilityWorkbench.exe). For convience a copy of the Volatility command line tool is also included.

For instuctions on how to analyse Mac/Linux dumps that are not present in the Volatilty Workbench GUI dropdown menu, view the "profile-list.txt" file in the profiles folder.

If you need a tool to collect a memory dump from a live machine, consider using OSForensics, as it writes a configuration file (CFG) along with the dump file, speeding up the analysis process in Volatility.

Source code is included with the zip download above.

Requirements

Windows 10, or Windows 7

The command line version of Volatility is slow and single threaded, while memory dumps are large. Hence, a fast CPU and SSD can help.

Config file specification

Volatility Workbench reads and writes a configuration file (.CFG) which contains meta data about the memory dump file.

Specifications for the Volatility dump configuration file can be found here.

Licensing

Volatility Workbench is released under the same license as Volatility itself.

Known Issues

The Volatility 3 beta release is meant to give an early view of the future direction of Volatility along with the ability to experience the new framework. The first full release in scheduled for August 2020. For more information regarding the known issues in the current beta version, please see this page.

What's new

Expand all Collapse all

v3.0-beta.1, 10 February 2020

  • Updated the tool to work with the Volatility 3.0. Major changes in the Volatility 3 are listed below:
    - Entire framework was completely rewritten and redesigned in Python 3.
    - Automatic detection of profile.
    - Proper evaluation of 32-bit code on 64-bit systems.
    - Automated evaluation of in-memory code to avoid as much manual reverse engineering on part of the analyst as possible.

v2.1, 16 July 2019

  • Updated volatility binary executable to 2.6.1 to support new profiles for Win 10 build 17763 and 17134

v2.0, 21 June 2018

  • Support for analysing Mac and Linux memory dumps.
  • Capability for the end user to include additional profiles.

v1.0, 5 June 2017

  • Initial release