Skip to content

guitmz/gocave

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status

Go Report Card

gocave

Utility to find code caves in ELF files, written in Go.

Installation

You can either run go get -u github.com/guitmz/gocave or clone this repository and build with go build.

Usage

$ gocave elf_file cave_size

Or with Docker:

$ docker pull guitmz/gocave
$ docker run --rm -v elf_file:/elf_file guitmz/gocave /elf_file cave_size

Todo

  • Add payload injection and execution;
  • Add more binary types like Mach and PE.
  • ?

References

https://www.codeproject.com/Articles/20240/The-Beginners-Guide-to-Codecaves

https://github.com/Antonin-Deniau/cave_miner

Releases

No releases published

Packages

No packages published

Languages