8000 GitHub - ArianMathai/Volatility3-GUI: A GUI for Volatility3, for making memory forensics easier
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

ArianMathai/Volatility3-GUI

Repository files navigation

CTF first flag example

(Click image below to go to video)

Image of going through CTF

We solved the first part of the "Lab 1" in this repository:

https://github.com/stuxnet999/MemLabs

Requirements

python or python3

Setup

  • Clone the repo
git clone <repository_url>

For python

pip install -r requirements.txt

For python3

pip3 install -r requirements.txt

On Mac/Linux:

cd backend

run script:

pyinstaller --add-data "app.py:." --add-data "./util/*.py:util" --add-data "../volatility3/*:volatility3" app.py

On Windows:

cd backend

run script:

pyinstaller --add-data "app.py;." --add-data "./util/*.py;util" --add-data "../volatility3/*;volatility3" app.py

Navigate to frontend and run npm install

Navigate back to root directory:

cd ..

Navigate to frontend:

cd frontend

Run npm install

npm install

Navigate back to root folder:

cd ..

To run application:

npm start

Folder Structure

Frontend

Everything related to front end. Communicates with backend.

Backend

Everything related to backend. Communicates with volatility3.

Tests

Everything related to testing. Communicates with backend.

Volatility3

The volatility engine. See its own README file on how to get started and installing requirements.

Testing

To install all the necessary dependencies for testing, go to the root directory terminal and use:

pip install -e .
pip install -r ./requirements_dev.txt

Then download this test memory dump (20210430-Win10Home-20H2-64bit-memdump.mem.7z):

https://archive.org/download/Africa-DFIRCTF-2021-WK02

once that's installed, unzip and move the .mem file into the "tests" folder of this project.

you can then enter the terminal at the projects root and type:

pip install tox

After tox is installed, simply type:

tox

in the project root.

About

A GUI for Volatility3, for making memory forensics easier

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 8

0