-
Notifications
You must be signed in to change notification settings - Fork 181
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:
