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
Shellcrypt — Un outil QoL pour obfusquer du shellcode. À l'avenir, il pourra enchaîner les méthodes d'encodage/chiffrement/compression. | Kitploit
Outils/GitHubGitHub/iilegacyyii/shellcrypt
Outils de Chiffrement/DéchiffrementGénération de PayloadsShellcodeCryptographieRed TeamingDéveloppement de Charges Utiles
GitHubiilegacyyii/shellcrypt

Shellcrypt

Un outil QoL pour obfusquer du shellcode. À l'avenir, il pourra enchaîner les méthodes d'encodage/chiffrement/compression.

Voir le dépôt
21632il y a 3 ansVé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

Shellcrypt

Un outil de qualité de vie, mono-fichier et multiplateforme, pour obscurcir un fichier de shellcode donné et le produire dans un format utile à coller directement dans votre code source.

Capture d'écran de Shellcrypt chiffrant du shellcode

Contributeurs

Ces personnes sont listées ici parce qu'elles le méritent

  • An00bRektn github twitter ♥
  • 0xtejas github

Méthodes de chiffrement

Shellcrypt prend actuellement en charge les méthodes de chiffrement suivantes (d'autres arriveront à l'avenir !)

  • AES (128-bit CBC)
  • ChaCha20
  • RC4
  • Salsa20
  • XOR

Formats pris en charge

Shellcrypt prend actuellement en charge les formats de sortie suivants (d'autres arriveront à l'avenir !)

  • C
  • C#
  • Nim
  • Golang
  • Python
  • Powershell
  • Visual Basic for Applications (VBA)
  • Visual Basic Script (VBS)
  • Rust
  • Raw

Utilisation

Chiffrer un shellcode avec une clé aléatoire

root@kitploit:~
python ./shellcrypt.py -i ./shellcode.bin -f c

Chiffrer un shellcode avec AES 128 bits CBC

root@kitploit:~
python ./shellcrypt.py -i ./shellcode.bin -e aes -f c

Chiffrer un shellcode avec une clé définie par l'utilisateur

root@kitploit:~
python ./shellcrypt.py -i ./shellcode.bin -f c -k 6d616c77617265

Sortie au format Nim

root@kitploit:~
python ./shellcrypt.py -i ./shellcode.bin -f nim

Sortie vers un fichier

root@kitploit:~
python ./shellcrypt.py -i ./shellcode.bin -f nim -o ./shellcode_out.nim

Obtenir la liste des méthodes de chiffrement

root@kitploit:~
python ./shellcrypt.py --ciphers

Obtenir la liste des formats de sortie

root@kitploit:~
python ./shellcrypt.py --formats

Aide

root@kitploit:~
███████╗██╗  ██╗███████╗██╗     ██╗      ██████╗██████╗ ██╗   ██╗██████╗ ████████╗
██╔════╝██║  ██║██╔════╝██║     ██║     ██╔════╝██╔══██╗╚██╗ ██╔╝██╔══██╗╚══██╔══╝
███████╗███████║█████╗  ██║     ██║     ██║     ██████╔╝ ╚████╔╝ ██████╔╝   ██║
╚════██║██╔══██║██╔══╝  ██║     ██║     ██║     ██╔══██╗  ╚██╔╝  ██╔═══╝    ██║
███████║██║  ██║███████╗███████╗███████╗╚██████╗██║  ██║   ██║   ██║        ██║
╚══════╝╚═╝  ╚═╝╚══════╝╚══════╝╚══════╝ ╚═════╝╚═╝  ╚═╝   ╚═╝   ╚═╝        ╚═╝
v1.5 beta

 ~ @0xLegacyy (Jordan Jay)

usage: shellcrypt [-h] [-i INPUT] [-e ENCRYPT] [-k KEY] [-n NONCE] [-f FORMAT] [--formats] [--ciphers] [-o OUTPUT]
                  [-v]

options:
  -h, --help            show this help message and exit
  -i INPUT, --input INPUT
                        Path to file to be encrypted.
  -e ENCRYPT, --encrypt ENCRYPT
                        Encryption method to use, default 'xor'.
  -k KEY, --key KEY     Encryption key in hex format, default (random 16 bytes).
  -n NONCE, --nonce NONCE
                        Encryption nonce in hex format, default (random 16 bytes).
  -f FORMAT, --format FORMAT
                        Output format, specify --formats for a list of formats.
  --formats             Show a list of valid formats
  --ciphers             Show a list of valid ciphers
  -o OUTPUT, --output OUTPUT
                        Path to output file
  -v, --version         Shows the version and exits

Objectifs de développement futurs

  1. Plus de formats de sortie (rust etc.)
  2. Plus de méthodes de chiffrement
  3. Méthodes de compression
  4. Créer un système de configuration permettant d'enchaîner les méthodes de chiffrement/d'encodage/de compression
  5. Option pour ajouter une méthode de déchiffrement au code généré
  6. Encodeur Shikata peut-être ?

pssst ce projet est encore en plein développement, donc si vous souhaitez contribuer, allez-y et travaillez sur l'un des nombreux TODO du code :)

Télécharger l’outil