-
Notifications
You must be signed in to change notification settings - Fork 154
Language Aliases
Nikos Vourdas edited this page Feb 24, 2025
·
2 revisions
ℹ️ The -lang
command-line flag is mandatory for encryption and/or obfuscation process. It supports different values corresponding to various languages. The following table lists the supported languages and their available aliases:
Language Value | Alias Value | Alias Value 2 | Alias Value 3 | Alias Value 4 | Alias Value 5 |
---|---|---|---|---|---|
c | ❌ | ❌ | ❌ | ❌ | ❌ |
csharp | c# | cs | c-sharp | .net | net |
go | golang | go-lang | ❌ | ❌ | ❌ |
java | ❌ | ❌ | ❌ | ❌ | ❌ |
nim | nimlang | nim-lang | ❌ | ❌ | ❌ |
perl | pl | ❌ | ❌ | ❌ | ❌ |
powershell | pwsh | ps1 | pshell | ❌ | ❌ |
python | py | ❌ | ❌ | ❌ | ❌ |
raw | bin | ❌ | ❌ | ❌ | ❌ |
ruby | rb | ❌ | ❌ | ❌ | ❌ |
rust | rustlang | rust-lang | rs | ❌ | ❌ |
vba | office | ❌ | ❌ | ❌ | ❌ |
ℹ️ The following example illustrates the use of the alias ps1
instead of the original value powershell
with XOR encryption and key size 4
:
./Supernova -input <path_to_raw_payload_file> -enc xor -lang ps1 -key 4
Outcome: