Skip to content

SlimGopher is a wrapper for exexcutabales that is written in Golang. The script compresses and encrypts the executable you want to embed, then you build wrapper.

Notifications You must be signed in to change notification settings

putabones/SlimGopher

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

SlimGopher

SlimGopher is a wrapper written in Golang. It compresses, encrypts, and embeds the executable.

Shrink

First we build the compression and encryption executable. There will will be 3 files generated that will be used from the output of Shrink to build the final executable.

cd shrink
go build -o shrink doit.go

Shrink help

./shrink

usage: shrink [-h|--help] -p|--path "<value>" -e|--embed "<value>"

              Shrink compresses and encrypts your embedded, and also creates
              the variables need for your payload

Arguments:

  -h  --help   Print help information
  -p  --path   Path where you want the variable files saved (REQUIRED)
  -e  --embed  Executable you want to embed (REQUIRED)

Then we build the final executable

You will need the 3 files from Shrink which need to be built with the final executable.

cd ..
go build -o final *.go

Acknowledgments

dtoebe

amenzhinsky

whit3rabbit

About

SlimGopher is a wrapper for exexcutabales that is written in Golang. The script compresses and encrypts the executable you want to embed, then you build wrapper.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages