shellconverter

command module
v0.0.0-...-ed233e5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 3, 2025 License: MIT Imports: 5 Imported by: 0

README

Disclaimer

This tool is for educational and research purposes only. The author is not responsible for any misuse or illegal activity.

goexectoshell

Go
Platform
License
Shellcode A simple and fast .exe / .dll to raw .bin shellcode converter with optional AES encryption and shellcode optimization.


Features

  • Converts PE files (.exe or .dll) into shellcode (.bin)
  • Optional AES encryption (CTR mode) using a passphrase
  • Optional shellcode optimization (removes commas for cleaner output)
  • Minimal and fast, written in pure Go
  • Required library "golang.org/x/crypto/chacha20"

Usage

shellconverter -i <input_file> -o <output_file> [-crypt <passphrase>] [-opt]

or

go run main.go -i <input_file> -o <output_file> [-crypt <passphrase>] [-opt]
  • What it does?:
    • -i Input file (.exe or .dll)
    • -o Output file (.bin shellcode)
    • -crypt (Optional) AES encryption passphrase
    • -opt (Optional) Optimizes shellcode (removes commas)

Example

shellconverter -i input.exe -o output.bin -crypt="mysecurepassword" -opt

or

go run main.go -i input.exe -o output.bin -crypt="mysecurepassword" -opt

The resulting output.bin contains raw shellcode, ready for use in loaders or injection tools.


Can be installed like tool

go install github.com/Batcherss/shellconverter@latest

And use like this

shellconverter

Automaticly added to the path.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL