Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/guitmz/memrun

Small tool to run ELF binaries from memory with a given process name
https://github.com/guitmz/memrun

assembly elf golang linux

Last synced: about 1 month ago
JSON representation

Small tool to run ELF binaries from memory with a given process name

Awesome Lists containing this project

README

        

# memrun
Small tool written in Golang to run ELF (x86_64) binaries from memory with a given process name. Works on Linux where kernel version is >= 3.17 (relies on the `memfd_create` syscall).

# Usage

Build it with `$ go build memrun.go` and execute it. The first argument is the process name (string) you want to see in `ps auxww` output for example. Second argument is the path for the ELF binary you want to run from memory.

```
Usage: memrun process_name elf_binary
```