A Python Library to Manipulate macOS Processes.
Project description
MemX
A Python Library to Manipulate macOS Processes.
Example usage:
from memx import *
mx = Process("assaultcube")
mx.fetch_modules()
base = Module(mx, "assaultcube").BaseAddress
s = mx.read_longlong(base + 0x1D9EF0)
healthAddr = mx.read_longlong(s) + 0x418
print(f"Health value: {mx.read_int(healthAddr)}")
This program reads the health value from a process named assaultcube
.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
memx-1.0.7.tar.gz
(3.9 kB
view details)
File details
Details for the file memx-1.0.7.tar.gz
.
File metadata
- Download URL: memx-1.0.7.tar.gz
- Upload date:
- Size: 3.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.12.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 15a071e831cebb74123b5cb8f77e797f239574f8574f9ed958e84209c3a545bb |
|
MD5 | ec760ed6935f0b608206aaa75a543597 |
|
BLAKE2b-256 | c4e3baaa3aa68b23b51b1d477723ef4a4507ac6f1bcd00352fb379f44e4ef44a |