Skip to content

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

License

Notifications You must be signed in to change notification settings

pgkt04/pymem-osx

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published