Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
Supernova — Crypteur et obfuscateur de shellcode multi-chiffre avec conversion automatique de sortie en C, C#, Rust, Nim, Python, etc. Prend en charge ROT, XOR, RC4, AES, DES, 3DES, ChaCha20, et l'obfuscation sous forme IPv4, IPv6, MAC, UUID. | Kitploit
Outils/GitHubGitHub/nickvourd/supernova
Outils de Chiffrement/DéchiffrementFrameworks d'ExploitationGénération de PayloadsShellcodeAnalyse de MalwareRed Teaming
GitHubnickvourd/supernova

Supernova

Crypteur et obfuscateur de shellcode multi-chiffre avec conversion automatique de sortie en C, C#, Rust, Nim, Python, etc. Prend en charge ROT, XOR, RC4, AES, DES, 3DES, ChaCha20, et l'obfuscation sous forme IPv4, IPv6, MAC, UUID.

Voir le dépôt
1.0k192il y a 1 moisVérifié par Kitploit

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager

Supernova

Encrypteur et obfuscateur de shellcode.



GitHub License GitHub Repo stars
GitHub forks GitHub watchers GitHub contributors

Description

Supernova est un outil open-source qui permet aux utilisateurs de chiffrer et/ou d’obfusquer de manière sécurisée leur shellcode brut.

Static Badge Static Badge

Supernova offre diverses fonctionnalités allant au-delà de ce que propose un outil classique d’encryptage de shellcode. Veuillez vous référer à la section Fonctionnalités pour plus d’informations.

Pour l’utilisation en ligne de commande et des exemples, consultez notre Wiki.

Si vous trouvez des bugs, n’hésitez pas à les signaler. Vos retours sont précieux pour améliorer la qualité de ce projet !

Avertissement

Les auteurs et contributeurs de ce projet ne sont pas responsables de toute utilisation illégale de l’outil. Il est destiné uniquement à des fins éducatives. Les utilisateurs sont responsables d’une utilisation conforme à la loi.

Table des matières

  • Supernova
    • Description
    • Avertissement
    • Table des matières
    • Remerciements
    • Fonctionnalités
    • Installation
    • Utilisation
    • Références

Remerciements

Un grand merci à mes frères @S1ckB0y1337 et @IAMCOMPROMISED, qui ont apporté une aide précieuse pendant la phase de bêta-test de l’outil.

Remerciements reconnaissants à @y2qaq et @VeryDampTowel pour leurs contributions importantes.

Merci spécial à mon ami @MikeAngelowtt pour toutes nos discussions en soirée durant le développement.

Un grand merci à mon ami @0xvmar pour ses conseils et son soutien indéfectibles au fil des années.

Merci spécial à mon ami Efstratios Chatzoglou et à son outil Pandora, qui m’ont inspiré pour améliorer la beauté de ce fichier README.md.

Cet outil a été inspiré lors des cours de développement de malwares de MALDEV Academy.

Supernova a été créé avec ❤️ par @nickvourd.

Fonctionnalités

Supernova propose une conversion automatique du shellcode chiffré en formats compatibles avec divers langages de programmation, notamment :

  • C
  • C#
  • Rust
  • Nim
  • Golang (demande de la communauté par @_atsika)
  • Python
  • Perl
  • PowerShell
  • VBA (implémenté par @verydamptowel)
  • Java
  • Ruby
  • Raw (implémenté par @y2qaq)

Prend en charge plusieurs chiffrements différents, dont :

  • ROT
  • XOR
  • RC4
  • AES (AES-128-CBC, AES-192-CBC, AES-256-CBC)
  • DES
  • 3DES
  • Chacha20 (implémenté par @y2qaq)

Prend en charge diverses techniques d’obfuscation, qui font apparaître le shellcode malveillant comme s’il s’agissait de :

  • IPv4
  • IPv6
  • MAC
  • UUID (supporté par @S1ckB0y1337 & @MikeAngelowtt)
  • Mots

Supernova est écrit en Golang, un langage multiplateforme, ce qui le rend compatible avec Windows, Linux et macOS.

Installation

Vous pouvez utiliser les binaires précompilés, ou bien installer Supernova manuellement en suivant les étapes ci-dessous :

⚠️ Assurez-vous que Go est installé sur votre système.

ℹ️ Pour les plateformes Linux, installez le paquet suivant :

root@kitploit:~
sudo apt install golang -y

ℹ️ Pour les plateformes macOS, installez le paquet suivant :

root@kitploit:~
brew install go

ℹ️ Pour les plateformes Windows, veuillez visiter le site officiel de Go et télécharger le fichier MSI approprié pour l’installation.

  1. Clonez le dépôt en exécutant la commande suivante :
root@kitploit:~
git clone https://github.com/nickvourd/Supernova.git
  1. Une fois le dépôt cloné, placez-vous dans le répertoire Supernova :
root@kitploit:~
cd Supernova
  1. Installez les dépendances tierces :
root@kitploit:~
go mod download
  1. Compilez Supernova avec la commande suivante :
root@kitploit:~
go build Supernova

Utilisation

ℹ️ Veuillez vous référer au Wiki Supernova pour des instructions d’utilisation détaillées et des exemples de commandes.

root@kitploit:~
███████╗██╗   ██╗██████╗ ███████╗██████╗ ███╗   ██╗ ██████╗ ██╗   ██╗ █████╗
██╔════╝██║   ██║██╔══██╗██╔════╝██╔══██╗████╗  ██║██╔═══██╗██║   ██║██╔══██╗
███████╗██║   ██║██████╔╝█████╗  ██████╔╝██╔██╗ ██║██║   ██║██║   ██║███████║
╚════██║██║   ██║██╔═══╝ ██╔══╝  ██╔══██╗██║╚██╗██║██║   ██║╚██╗ ██╔╝██╔══██║
███████║╚██████╔╝██║     ███████╗██║  ██║██║ ╚████║╚██████╔╝ ╚████╔╝ ██║  ██║
╚══════╝ ╚═════╝ ╚═╝     ╚══════╝╚═╝  ╚═╝╚═╝  ╚═══╝ ╚═════╝   ╚═══╝  ╚═╝  ╚═╝

Supernova v4.1 - Outil d’encryptage et d’obfuscation de shellcode.
Supernova est un outil open source sous licence MIT.
Écrit avec <3 par @nickvourd.
Visitez https://github.com/nickvourd/Supernova pour en savoir plus...

Utilisation de Suprenova :
  -debug
        Activer le mode débogage
  -enc string
        Encodage/chiffrement du shellcode (ex. ROT, XOR, RC4, AES, CHACHA20, DES, 3DES)
  -input string
        Chemin vers un shellcode brut
  -key int
        Taille de la clé pour le chiffrement (défaut 1)
  -lang string
        Langage de programmation pour traduire le shellcode (ex. Nim, Rust, C, CSharp, Go, Python, PowerShell, Perl, VBA, Ruby, Java, Raw)
  -obf string
        Obfuscation du shellcode (ex. IPV4, IPV6, MAC, UUID)
  -output string
        Nom du fichier de sortie du shellcode
  -var string
        Nom de la variable dynamique (défaut "shellcode")
  -version
        Afficher la version actuelle de Supernova

Références

  • Chiffre de César - Wikipédia
  • Chiffrement XOR - Wikipédia
  • RC4 - Wikipédia
  • Advanced Encryption Standard - Wikipédia
  • ChaCha20-Poly1305 - Wikipédia
  • Mode de fonctionnement des chiffrements par blocs
  • Sector7 Institute
  • MalDev Academy
  • OSEP-Code-Snippets GitHub par Chvancooten
  • From the Front Lines | Hive Ransomware Deploys Novel IPfuscation Technique To Avoid Detection par SentinelOne
  • Shellcode Obfuscation par Bordergate
Télécharger l’outil