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
Ciphey — ⚡ Descifra automáticamente cifrados sin conocer la clave o el cifrado, decodifica codificaciones y descifra hashes ⚡ | Kitploit
Herramientas/GitHubGitHub/bee-san/ciphey
Análisis de HashCriptografíaCTFPruebas de PenetraciónAprendizaje y Educación
GitHubbee-san/ciphey

Ciphey

⚡ Descifra automáticamente cifrados sin conocer la clave o el cifrado, decodifica codificaciones y descifra hashes ⚡

Ver Repositorio
21.6k1.4khace 2 díasRevisado 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



➡️ Discord | Documentación ⬅️

Proyecto ciphey

demostración de ciphey

ciphey es la próxima generación de herramientas de descodificación, creada por las mismas personas que te trajeron Ciphey.

Tenemos la intención total de reemplazar Ciphey con ciphey.

✨ Puedes leer más sobre ciphey aquí https://skerritt.blog/introducing-ciphey/ ✨

Cómo usar

La forma más sencilla de usar ciphey es unirse al Servidor de Discord, ir al canal #bots y usar ciphey con $ciphey. Escribe $help para obtener información útil.

La segunda mejor forma es usar cargo install ciphey y llamarlo con ciphey.

También puedes git clone este repositorio y ejecutar docker build . para obtener una imagen.

Características

Algunas características que pueden interesarte, y de las que estamos orgullosos.

Rápido

ciphey es rápido. Muy rápido. Otros decodificadores como Ciphey requieren inteligencia artificial avanzada para determinar qué camino tomar para decodificar (si probar César a continuación o Base64, etc.).

ciphey es tan rápido que actualmente no necesitamos preocuparnos por esto. Por cada 1 descodificación que Ciphey puede hacer, ciphey puede hacer ~7. Eso es un aumento del 700% en velocidad.

Biblioteca Primero

Hay 2 partes principales en ciphey: la biblioteca y la CLI. La CLI simplemente usa la biblioteca, lo que significa que puedes construir sobre ciphey. Algunas características que hemos construido son:

  • Un Bot de Discord
  • Mejores pruebas de todo el programa 💖
  • Esta CLI

Decodificadores

ciphey actualmente soporta 16 decodificadores y está creciendo rápidamente. Ciphey soporta alrededor de ~50, y estamos añadiendo más cada día.

Temporizador

Uno de los grandes problemas de Ciphey es que podía ejecutarse para siempre. ¡Si no podía decodificar tu texto, nunca lo sabrías!

ciphey tiene un temporizador (integrado en la biblioteca y la CLI) lo que significa que eventualmente expirará. La CLI tiene un valor predeterminado de 5 segundos, el Bot de Discord de 10 (para tener en cuenta los mensajes de red que se envían).

Mejor Documentación, Mejores Pruebas

ciphey ya tiene ~120 pruebas, pruebas de documentación (para asegurar que nuestros documentos se mantengan actualizados) y exigimos documentación en todos nuestros componentes principales. Esto es hermoso.

LemmeKnow

Captura de pantalla 2022-12-18 a las 17 08 36

LemmeKnow es la versión en Rust de PyWhat. Es 33 veces más rápido, lo que significa que ahora podemos decodificar y determinar si algo es una dirección IP o lo que sea un 3300% más rápido que en Python.

Multihilo

Ciphey no soportaba multihilo, era bastante lento. ciphey lo soporta de forma nativa usando Rayon, una de las librerías de multihilo más rápidas que existen.

Si bien no vemos completamente los efectos con solo 16 decodificadores (y siendo bastante rápidos), a medida que agreguemos más decodificadores (y más lentos) veremos que no afectará tanto la velocidad general del programa.

Decodificaciones de múltiples niveles

Ciphey no soportaba descifrados de múltiples niveles como una ruta de Rot13 -> Base64 -> Rot13 porque era muy lento. ciphey es lo suficientemente rápido para soportar esto, aunque planeamos desactivarlo eventualmente.

Sensibilidad Configurable para la Detección de Texto Plano

ciphey ahora soporta niveles de sensibilidad configurables para la detección de galimatías, permitiendo una identificación más precisa de texto plano en diferentes tipos de codificaciones. Los cifrados clásicos como César usan sensibilidad Baja para manejar mejor resultados similares al inglés, mientras que la mayoría de los otros decodificadores usan sensibilidad Media por defecto.

Esta característica ayuda a reducir falsos positivos y negativos en la detección de texto plano, haciendo a ciphey más confiable en un rango más amplio de textos codificados.

Detección de Texto Plano Mejorada con BERT

ciphey ahora ofrece detección de texto plano mejorada usando un modelo basado en BERT de la crate gibberish-or-not. Esta característica:

  • Aumenta la precisión de detección de texto plano en aproximadamente un 40%
  • Reduce falsos positivos y negativos al identificar texto plano
  • Puede activarse durante la configuración inicial o más tarde con ciphey --enable-enhanced-detection
  • Requiere una descarga única de un modelo de IA de 500MB (requiere una cuenta gratuita de Hugging Face)

Nuevas Funcionalidades

Mejor algoritmo de búsqueda

Ahora usamos búsqueda A*. Esto es muy rápido.

A* funciona usando una heurística para estimar el costo de alcanzar el objetivo desde el estado actual.

Primero, ignoramos la heurística para decodificadores muy rápidos como Base64 y nos aseguramos de ejecutarlos primero cada vez en cada nodo.

Luego, calculamos la heurística para los decodificadores restantes usando cipher_identifier, que puede determinar la probabilidad de que una cadena dada sea un cifrado determinado.

Almacenamos resultados anteriores en un caché para evitar recalcular el mismo camino.

Podamos el árbol de búsqueda para evitar cálculos innecesarios y mantener bajo el uso de memoria si empeora demasiado.

También mantenemos un registro de estadísticas sobre los decodificadores para priorizar dinámicamente aquellos que funcionan mejor (ejemplo: César es popular, pero Beaufort no, por lo que César será priorizado dinámicamente sobre Beaufort)

Finalmente, rastreamos pares populares. Así que base64 -> base64 es muy popular, por lo que priorizamos ese camino (entre otros).

Temas personalizados

Ahora puedes establecer un tema personalizado para ciphey. Esto es útil si quieres que ciphey se vea diferente.

Esto también ayuda con la accesibilidad.

Vigenere

Ahora usamos quizás el mejor algoritmo para Vigenere.

Es rápido, preciso y maneja caracteres no alfabéticos mejor que cualquier otro algoritmo.

Mejor verificación de inglés

Usamos un verificador de qudgaram / trigram / diccionario de inglés para calcular la probabilidad de texto plano.

Cambiamos los umbrales dependiendo del cifrado. Ejemplo: César devuelve texto que "parece" inglés, mientras que base64 no.

Además, tenemos una base de datos de expresiones regulares populares (alrededor de 500) de claves API, direcciones MAC, etc.

También tenemos una función is_password para determinar si una cadena es una contraseña exacta vista en un volcado de datos.

Más cifrados

  • Braille
  • Atbash
  • Vigenere

Base de datos

Ahora almacenamos estadísticas en una base de datos. Esto es útil para ver cómo le está yendo a ciphey a lo largo del tiempo.

Uso de IA

Usamos IA para 2 cosas:

  1. La TUI está completamente codificada al estilo 'vibe'.
  2. Hice que la IA pasara horas investigando cada desafío CTF existente. Creó una lista de 15,071 CTFs. Luego recorrió cada CTF y buscó writeups. En esos writeups, buscó cualquier cosa relacionada con codificación/decodificación. Luego creó pruebas a partir de esos. Esto nos permitió aumentar nuestra cobertura de pruebas y asegurar que todos los desafíos de codificación/decodificación de CTF se puedan resolver con esta herramienta.
Descargar herramienta