Skip to main content

Memkit is game hacking library for Direct Memory Access (DMA)

Project description

Memkit

release version License

Memkit is game hacking library for Direct Memory Access (DMA)

A detailed usage guide is available on Docs section of the Wiki.

Feature

  • Get module address
  • Find chain
  • Read memory
  • Write memory
  • Patch binary
  • Nop binary

Install

You can install memkit with pip as following:

pip install memkit

Example

from memkit import Memory

mem = Memory('ac_client.exe')
module = mem.get_module('ac_client.exe')

health_address = mem.find_chain(module.base + 0x0018AC00, [0xEC])

mem.write(health_address, 1337)

health = mem.read(health_address, 'i32')

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

memkit-1.0.0.tar.gz (2.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

memkit-1.0.0-py3-none-any.whl (3.1 kB view details)

Uploaded Python 3

File details

Details for the file memkit-1.0.0.tar.gz.

File metadata

  • Download URL: memkit-1.0.0.tar.gz
  • Upload date:
  • Size: 2.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.19

File hashes

Hashes for memkit-1.0.0.tar.gz
Algorithm Hash digest
SHA256 0465b5916cdf89eb2af11eae784fc7da403c131c0732194294863865e936f8dc
MD5 c952e7a40fd90644e12c9f3bd93518ec
BLAKE2b-256 89e0d36c6fc9e95692f86c013916b5c2dc2ebedcd6bfdc0e780ed07cd509af88

See more details on using hashes here.

File details

Details for the file memkit-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: memkit-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 3.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.19

File hashes

Hashes for memkit-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a01ceb165bbbd8a66ee1bdb75460d80ab22fdb5c481692d8d89401594122b663
MD5 439bd20be4099f288d2eca1138a6587b
BLAKE2b-256 06e6daac55f1a1465b64bb9b4579d0172613268ed31599f65c931a12dbe3d641

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