Utility to find code caves in ELF files, written in Go.
You can either run go get -u github.com/guitmz/gocave
or clone this repository and build with go build
.
$ 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
- Add payload injection and execution;
- Add more binary types like Mach and PE.
- ?
https://www.codeproject.com/Articles/20240/The-Beginners-Guide-to-Codecaves