Skip to content

daid/pyevilemu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pyevilemu

A python library to read and write memory of running emulators. This does not require cooperation from the emulator.

This is called evilemu, because accessing memory of another process is inherently evil, dangerous and very powerful.

Note that this library is currently limited to:

  • Windows
  • Gameboy (color) emulators

Both could be expanded in the future to include more emulators and operating systems.

Installation

Install this library with:

    $ python3 setup.py install

Usage

Using evilemu is not complicated.

import evilemu

for emulator in evilemu.find_gameboy_emulators():
    print("Found a running emulator:" , emulator)
    print("Title of the ROM:", emulator.read_rom(0x0134, 16))

Available functions of the emulator objects can be found at evilemu/emulator.py

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages