Skip to content
KitploitKITPLOIT
HerramientasBlog
Enviar
HerramientasBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

··Feeds·Contacto·Privacidad·© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
Shellcrypt — Una herramienta QoL para ofuscar shellcode. En el futuro podrá encadenar métodos de codificación/cifrado/compresión. | Kitploit
Herramientas/GitHubGitHub/iilegacyyii/shellcrypt
Herramientas de Cifrado/DescifradoGeneración de PayloadsShellcodeCriptografíaRed TeamingDesarrollo de Payloads
GitHubiilegacyyii/shellcrypt

Shellcrypt

Una herramienta QoL para ofuscar shellcode. En el futuro podrá encadenar métodos de codificación/cifrado/compresión.

Ver Repositorio
21632hace 3 añosRevisado por Kitploit

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir

Shellcrypt

Una herramienta multiplataforma de un solo archivo, pensada para mejorar la calidad de vida, que ofusca un archivo de shellcode determinado y lo genera en un formato útil para pegarlo directamente en tu código fuente.

Captura de pantalla de Shellcrypt cifrando shellcode

Contribuidores

Se incluyen aquí porque se lo merecen

  • An00bRektn github twitter ♥
  • 0xtejas github

Métodos de cifrado

Shellcrypt actualmente admite los siguientes métodos de cifrado (¡más por venir en el futuro!)

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

Formatos soportados

Shellcrypt actualmente soporta los siguientes formatos de salida (¡más por venir en el futuro!)

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

Uso

Cifrar shellcode con una clave aleatoria

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

Cifrar shellcode con AES CBC de 128 bits

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

Cifrar shellcode con una clave especificada por el usuario

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

Salida en formato Nim

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

Salida a un archivo

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

Obtener una lista de métodos de cifrado

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

Obtener una lista de formatos de salida

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

Ayuda

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

Objetivos de desarrollo futuros

  1. Más formatos de salida (rust, etc.)
  2. Más métodos de cifrado
  3. Métodos de compresión
  4. Crear un sistema de configuración que permita encadenar métodos de cifrado/codificación/compresión
  5. Un flag para añadir un método de descifrado al código generado
  6. ¿Quizás el codificador Shikata?

pssst esto sigue en pleno desarrollo, así que si quieres contribuir, prueba a trabajar en uno de los muchos TODO's del código :)

Descargar herramienta