Skip to content

Utility to Mutate or Encrypt files using AES-256.

License

Notifications You must be signed in to change notification settings

sc4rfurry/kryt0x

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kryt0x

Utility to Mutate/Encrypt a file using AES-256 Algorithm.

Author Version Go Version OS

Table of Contents

🔧 Technologies & Tools

📚 Requirements

  • Go 18.1 linux/amd64

Installation

Features

  • Encrypts a file using AES-256 Algorithm.
  • Static Binary (No Dependencies almost :)

Running Kryt0x

go run main.go --help

Example

To run the tool on a target, just use the following command.

go run main.go -e /path/to/file

OR

go run main.go -d /path/to/file <key>

Options

Usage: ./main -e <file> OR ./main -d <file> <key>
________________________________________________________________________________________________

	Options: 
		File 		File to encrypt/decrypt
		-e 		    Excrypt file
		-d 		    Decrypt file
		-h/--help 	Show this help menu


	!Note:- Decryption need Filename and Encryption Key

Building Kryt0x

To build the tool, you can use the following command.

env GOOS=linux GOARCH=amd64 go build -a -ldflags '-s -w -extldflags "-static"' -o Kryt0x main.go

You can also use the bultin Bash script to build the tool.

  • Before running the script, make sure to give it execution permissions.
  • The bash script can build both Linux and Windows binaries.
  • Binaries will be Stripped and Compressed. (lolcat, strip and upx are required)
chmod +x builder.sh
./builder.sh main.go

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

License

MIT

About

Utility to Mutate or Encrypt files using AES-256.

Resources

License

Stars

Watchers

Forks