This simple CLI application will help you with bad character generation when creating buffer overflow payloads.
git clone https://github.com/fdvmoreira/badchars_create.git && cd badchars-create
or
wget https://github.com/fdvmoreira/badchars_create/archive/refs/heads/main.zip -O badchars-create.zip
unzip badchars-create.zip
cd badchars-create
- Build and change into the artefact's directory
cargo build --release && cd target/release
- Run the application
./badchars-create
Search in the release tags
- Display the help information
./badchars_create --help
- Exclude 3 hexadecimal characters [\x00, \x45, \xf0]
./badchars_create --skip "\x00\x45\xf0"
- Change the output format (defaults to standard output)
./badchars_create --format=string
- The programming language in which the generated output will be used
./badchars_create --language python
argparse = "0.2.2"
colored = "2.0.0"
MIT License
Read the LICENSE