A simple python library for manipulating memory of external processes
- test on x86 applications.
- create read_pointer function
- Make write_struct automatically generate the format string
- NOP function
- Remove / Replace Protection
- Import the library
from AiryzMemoryPy import *
- Create an instance of AiryzMemory
notepad = AiryzMemory("notepad")
- Reading Data:
value = notepad.read_float(address)
value = notepad.read_int(address)
value = notepad.read_struct('fff', address)
- Writing Data:
notepad.write_float(address, value)
notepad.write_int(address, value)
notepad.write_vector(address, (value1, value2, value3, [...]))
notepad.write_struct('iff', address, (integer1, float1, float2))