qtkite / pymem-osx

A python library for MacOS, providing the base functions required for memory manipulation (read/write).

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

pymem-osx

A python library for MacOS, providing the base functions required for memory manipulation.

Features

  • Memory read/write helpers.
  • Base address searcher
  • Modules name and address dumper
  • Live in-memory modules macho-o address parser/dumper (64-bit implementation).
    • Useful for finding address of different sections (__DATA, __TEXT) and even their respective segments.

Installation

You can install pymem from source.

git clone https://github.com/qtkite/pymem-osx.git
cd pymem-osx
python3 -m pip install -e .

Alternatively you can do:

pip install pymem-osx

Note

When running your python script, it must be elevated (in sudo mode) for the api calls to work.

Donate

Buy me a coffee to support some of the work I put out
ko-fi

About

A python library for MacOS, providing the base functions required for memory manipulation (read/write).

License:MIT License


Languages

Language:Python 99.6%Language:Shell 0.4%