- Go 18.1 linux/amd64
- sudo apt-get update && sudo apt-get golang
- git clone https://github.com/sc4rfurry/kryt0x.git
- cd kryt0x
- go get .
- go build main.go
- or use the
builder.sh
script to build the tool.
- or use the
- Encrypts a file using AES-256 Algorithm.
- Static Binary (No Dependencies almost :)
go run main.go --help
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>
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
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
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.