Projects with this topic
-
Haskell module for reading and writing memory of a remote process, requires running as root or as parent of process that is being read/written to. Interface for process_vm_readv and process_vm_writev syscalls.
Updated -
Ongoing side-track of the minesweeper-bot project for experiments on code-injection. This project aims to 1) halt a program. 2) change the code at the instruction pointer to a mmap in order to get a new page of executable memory. 3) write arbitrary code to the mmap'ed new page. 4) change the code at the instruction pointer to jump into the mmap'ed page and execute the code there, 5) return the program to the state at the beginning and continue as if nothing happened.
Updated -
Ongoing project. Aims to solve a minesweeper field stochastically by gleaning information from, and injecting code into the running game code in memory. The bot will pretend to be the debugger of the minesweeper game.
Updated -