0.0.1 • Published 5 years ago

@mckenzielong/winmemoryjs v0.0.1

Weekly downloads
3
License
MIT
Repository
github
Last release
5 years ago

winmemoryjs · GitHub license

winmemoryjs began life as a fork of https://github.com/Rob--/memoryjs. I started this as a learning project to play around with electron and ffxiv memory reading, but after it didn't compile on newer versions of node, I kind of went down a rabbit hole and ended up with this mess. Basically, since memoryjs was written using the v8 structures, winmemoryjs began life as a port to node-addon-api. It quickly turned into its own gross thing. Ideally the feature set of this will cover a similar range of memoryjs, however that project.

Features

  • List all processes (sync, async, callback)
  • List all modules associated with a process
  • List all threads associated with a process
  • Open and close a process handle

Missing features

  • Read process memory
  • Write process memory
  • Read buffers from memory
  • Write buffer to memory
  • Change memory protection
  • Reserve/allocate, commit or change regions of memory
  • Fetch a list of memory regions within a process
  • Pattern scanning
  • Execute a function within a process
  • Hardware breakpoints (find out what accesses/writes to this address etc)