Skip to content

Output Usage

Nikos Vourdas edited this page Jan 19, 2025 · 1 revision

About

🚦 Semi mandatory command-line flag.

The output option is indicated by the -output switch, followed by the desired value, allowing you to save the encrypted payload into a file.

Usage Example

ℹ️ The following example illustrates how an adversary uses RC4 encryption with the C language option, along with the output option and a desired filename:

./Supernova -input <path_to_raw_payload_file> -enc rc4 -lang c -key <key_size_number> -output <filename>

Outcome:

Output Usage

Stageless vs Staged Output

⚠️ The output option becomes mandatory when Supernova detects that the input payload is stageless (large in size) and cannot print the encrypted/obfuscated payload to the screen. In such cases, Supernova will prompt you to provide an output file to save the resulting payload. For staged payloads (small in size), the output command-line option is optional.

Clone this wiki locally