Packages and Binaries:

golang-github-binject-go-donut

This package contains the Donut Injector ported to pure Go. This package provides the binary file go-donut generated by github-binject-go-donut.

Installed size: 4.76 MB
How to install: sudo apt install golang-github-binject-go-donut

Dependencies:
  • libc6
go-donut
root@kali:~# go-donut -h
usage: go-donut [-h|--help] [-n|--module "<value>"] [-u|--url "<value>"]
                [-e|--entropy <integer>] [-a|--arch "<value>"] [-b|--bypass
                <integer>] [-o|--out "<value>"] [-f|--format <integer>]
                [-y|--oep "<value>"] [-x|--exit <integer>] [-c|--class
                "<value>"] [-d|--domain "<value>"] [-m|--method "<value>"]
                [-p|--params "<value>"] [-w|--unicode] [-r|--runtime "<value>"]
                [-t|--thread] [-z|--compress <integer>] -i|--in "<value>"
                [-v|--verbose]

                Convert a VBS/JS or PE/.NET EXE/DLL to shellcode.
		Only the finest artisanal donuts are made of shells.

Arguments:

  -h  --help      Print help information
  -n  --module    Module name. Randomly generated by default with entropy
                  enabled.
  -u  --url       HTTP server that will host the donut module.
  -e  --entropy   Entropy. 1=disable, 2=use random names, 3=random names +
                  symmetric encryption (default). Default: 3
  -a  --arch      Target Architecture: x32, x64, or x84. Default: x84
  -b  --bypass    Bypass AMSI/WLDP : 1=skip, 2=abort on fail, 3=continue on
                  fail.. Default: 3
  -o  --out       Output file.. Default: loader.bin
  -f  --format    Output format. 1=raw, 2=base64, 3=c, 4=ruby, 5=python,
                  6=powershell, 7=C#, 8=hex. Default: 1
  -y  --oep       Create a new thread for loader. Optionally execute original
                  entrypoint of host process.
  -x  --exit      Exiting. 1=exit thread, 2=exit process. Default: 1
  -c  --class     Optional class name.  (required for .NET DLL)
  -d  --domain    AppDomain name to create for .NET.  Randomly generated by
                  default with entropy enabled.
  -m  --method    Optional method or API name for DLL. (a method is required
                  for .NET DLL)
  -p  --params    Optional parameters/command line inside quotations for DLL
                  method/function or EXE.
  -w  --unicode   Command line is passed to unmanaged DLL function in UNICODE
                  format. (default is ANSI)
  -r  --runtime   CLR runtime version. This will override the auto-detected
                  version.
  -t  --thread    Create new thread for entrypoint of unmanaged EXE.
  -z  --compress  Pack/Compress file. 1=disable, 2=LZNT1, 3=Xpress, 4=Xpress
                  Huffman. Default: 1
  -i  --in        .NET assembly, EXE, DLL, VBS, JS or XSL file to execute
                  in-memory.
  -v  --verbose   Show verbose output.



golang-github-binject-go-donut-dev

This package contains the Donut Injector ported to pure Go. This package provides Go source code.

Installed size: 182 KB
How to install: sudo apt install golang-github-binject-go-donut-dev

Dependencies:
  • golang-github-akamensky-argparse-dev
  • golang-github-binject-debug-dev
  • golang-github-google-uuid-dev

Updated on: 2023-Aug-14