Skip to content

FDUTCH/gomem

 
 

Repository files navigation

GoMem

Continuous Integration Latest Tag Go Report Card

A Go package for manipulating Windows processes. Automated tests manipulate and verify their own process memory via Windows APIs.

import "github.com/jamesmoriarty/gomem"

// Open process with handle.
process, err  := gomem.GetOpenProcessFromName("example.exe")

// Read from process memory.
valuePtr, err := process.ReadUInt32(offsetPtr)

// Write to process memory.
process.WriteByte(valuePtr, value)

Build

go build

Test

go test

Docs

pkg.go.dev/github.com/jamesmoriarty/gomem

Examples

github.com/jamesmoriarty/gohack

About

A Go library for manipulating Windows processes.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 100.0%