This dialog allows you to make the standart memory operations in other processes (hooked or not).
- Read memory
- Write memory
- Allocate memory
- Free memory
First select the process into which you want to do the memory operations with the drop down list.
To read memory, enter the memory location and the size (count in bytes) of data to read.
The memory location (start address) is the relative virtual address (VA) of memory inside the remote process.
Content of memory is displayed as soon as you click the "Read" button.
To write memory, you have to enter the memory location and the bytes buffer you want to write (You can use lower or upper case),
next click the "Write" button.
If you want to enter a 4 bytes buffer, the three following syntax are available:
AB CD 01 02
In the screenshot this is the case because data is located in the .text section of the exe (So in this case, if we change it once, data will be modified until we close process)
To allocate memory, specify the size of memory you require and click the "Allocate" button.
The "Address of Allocated Memory" fields gives you the start address of your allocated memory.
To free memory, specify the address of memory to free and click the "Free" button