We need to spawn a reverse shell on many different systems like: Windows, Linux, BSD and minimal/hardened systems or containers. To use a reverse shell on theses different systems it's necessary to implements clients reverse shell in many compiled languages (to have different signatures and use different packers to bypass antivirus and EDR).
- C/C++
- Go
- Rust
- dotnet (C# or F#)
- Java
- Nim
- Pony