Git Product home page Git Product logo

cyph3rryx / kryptonite-ram-dump-collection Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 9.67 MB

Kryptonite RAM Dump Collection tool is specially created for the automated and seamless extraction of the RAM Dump in the drive which has the script included in it

Python 59.05% PowerShell 40.95%
ram-dump ram-dump-analysis cybercrime-prevention cybersecurity digital-forensics incident-response

kryptonite-ram-dump-collection's Introduction

Kryptonite RAM Dump

Kryptonite RAM Dump is a Python script designed to facilitate the collection of RAM memory data for forensic analysis on Windows and Linux-based operating systems, specifically Kali Linux and Parrot OS. This tool utilizes the winpmem utility on Windows platforms and custom kernel modules (Kali.ko or Parrot.ko) on Linux platforms to perform the memory acquisition process.

Video Demo:

https://youtu.be/UFOAm4n3zrU

Features

  • Automated RAM memory acquisition for forensic analysis.
  • Support for both Windows and Linux (Kali Linux and Parrot OS).
  • Option to choose between Kali.ko and Parrot.ko kernel modules based on the user's operating system.

Prerequisites

Before using the Kryptonite RAM Dump tool, ensure you have the following prerequisites installed:

  • Python 3.x
  • winpmem.exe (for Windows platform)
  • Kernel module (Kali.ko for Kali Linux or Parrot.ko for Parrot OS) compiled and available for loading

Usage

  1. Clone this repository to your local machine:
git clone https://github.com/cyph3rryx/kryptonite-ram-dump.git
cd kryptonite-ram-dump
  1. Depending on your operating system, navigate to the kryptonite-ram-dump directory and modify the load_command in the script accordingly:

    For Kali Linux:

    load_command = [
        "sudo",
        "insmod",
        "./Kali.ko",
        f"path={current_directory}/{MD5}/{MD5}.mem",
        "format=raw",
    ]

    For Parrot OS:

    load_command = [
        "sudo",
        "insmod",
        "./Parrot.ko",
        f"path={current_directory}/{MD5}/{MD5}.mem",
        "format=raw",
    ]

NOTE: You can find the both ./Kali.ko and ./Parrot.ko in the repository itself

  1. Run the script:

    On Windows:

    python kryptonite_ram_dump.py

    On Linux:

    python3 kryptonite_ram_dump.py
  2. The script will automatically acquire the RAM memory data and organize it in a directory named with the current timestamp and MD5 hash.

kryptonite-ram-dump-collection's People

Contributors

cyph3rryx avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.