Skip to main content

PyMem - Memory Acquisition Tool

Project description

PyMem - Get Memory Image on Windows

What is this ?

It is a software that you can take "memory image with AFF4 format" from your device with Python.

How is it working ?

Before taking your memory copy, it obtains information about your memory size. Then, based on this information, it addresses your memory image according to the buffer size and buffer size, and then starts making memory copies of all your applications.

Tested Image Forensic Softwares

  • AccessData FTK Imager

Tested OS (on Virtual Machine)

  • Windows 11 Build Number 22621.2283

Images


Installation

  ------------------------------------------------------------------------------------------------
  IMPORTANT : This program can CURRENTLY take a maximum of 2 GB memory image.
  ÖNEMLİ : Bu program ŞU ANLIK maksimum 2 GB bellek imajı alabilmektedir.
  ------------------------------------------------------------------------------------------------
  On CMD or PowerShell (Administrator)
  cd pymem_current_directory
  bcdedit /set testsigning on
  Check Memory Compression with "Get-MMAgent" command
  Disable Memory Compression with "Disable-MMAgent -mc" command
  Restart...

winget install python --source=msstore OR winget install python python -m pip install -r requirements.txt python example.py OR pip install pymem_snapshot (PyPi Link) python example.py

Disclaimer

It should not be forgotten that taking a memory image is a serious process. In this process, you may encounter numerous errors, BSODs (Blue Screen of Death), and even memory errors. For this reason, we declare that we are not responsible for any damage that may arise.

For this reason, we recommend that you run your tests in demo environments.

Unutulmamalıdır ki, bellek imajı almak ciddi bir süreçtir. Bu süreçte çok sayıda hata, BSOD (Blue Screen of Death / Mavi Ekran Hataları) ve hatta bellek hatalarıyla karşılaşabilirsiniz. Bu nedenle doğabilecek herhangi bir zarardan sorumlu olmadığımızı beyan ederiz.

Bu nedenle testlerinizi demo ortamlarda yapmanızı tavsiye ederiz.

Links

PyPi Link

Thanks

Great thanks to the Velocidex (WinPMEM) team for providing drivers

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pymem_snapshot-0.0.21.tar.gz (8.1 kB view details)

Uploaded Source

File details

Details for the file pymem_snapshot-0.0.21.tar.gz.

File metadata

  • Download URL: pymem_snapshot-0.0.21.tar.gz
  • Upload date:
  • Size: 8.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.6

File hashes

Hashes for pymem_snapshot-0.0.21.tar.gz
Algorithm Hash digest
SHA256 5f627aed7b6afb08f34ae1ddfdb29f42352ffd19ff2a422933e457232133a7ed
MD5 c945117d6bdb031118fc9c702fcc9773
BLAKE2b-256 cb6a1fa20bbaa14d6df833cdc47b2c49192709d3ad446b03773d1f8300a7fd29

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page