Skip to content
KitploitKITPLOIT
HerramientasExploitsBlog
Log in
Enviar
HerramientasExploitsBlog
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.

FeedsContactoPrivacidad© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
CryptoTester — Una utilidad para jugar con criptografía, orientada al análisis de ransomware. | Kitploit
Herramientas/GitHubGitHub/demonslay335/cryptotester
Análisis EstáticoAnálisis Dinámico (Sandboxing)Herramientas de Cifrado/DescifradoAnálisis de HashAnálisis ForenseAnálisis de MalwareCriptografíaAnálisis de BinariosAprendizaje y Educación
GitHubdemonslay335/cryptotester

CryptoTester

Una utilidad para jugar con criptografía, orientada al análisis de ransomware.

3322630hace 1 añoRevisado por Kitploit
Ver Repositorio

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

CryptoTester

Una utilidad para jugar con criptografía, orientada al análisis de ransomware.

CryptoTester

Vistas Hex

Todas las vistas hex utilizadas en CryptoTester ofrecen algunas capacidades mejoradas.

  • Los bytes nulos se colorean en gris claro
  • Los bytes que representan caracteres ASCII imprimibles se colorean en naranja
  • Los patrones de nueva línea (0D 0A) se colorean en púrpura
  • Si el pegado está disponible, se eliminan los espacios en blanco, nuevas líneas y delimitadores comunes antes de analizar como hex
  • Opciones de clic derecho para copiar bytes como un arreglo en C o BigNum
  • Opciones de clic derecho para invertir el endianness como bytes, enteros de 32 bits o enteros de 64 bits

En muchas vistas (p. ej., Input y Output), al hacer clic en la fila de desplazamiento (el 00 01 02 03... sobre la vista respectiva) se abrirá un diálogo que muestra los bytes junto con la vista decodificada.

Análisis de Enteros

La mayoría de las entradas que aceptan un entero también aceptan valores especiales y funciones.

Ejemplos:

  • Hex: x10 -> 16
  • Longitud de Entrada: len -> 400
  • Tamaño de Bloque: block -> 16 (tamaño de bloque del algoritmo seleccionado)
  • Redondear Arriba: up(60, 16) -> 64
  • Redondear Abajo: down(60, 16) -> 48

Se puede usar aritmética simple en combinación con estas funciones.

  • up(len-x100, b) - Resta 256 de la longitud de entrada, luego redondea hacia arriba al tamaño de bloque más cercano del algoritmo seleccionado (p. ej., 16 para AES)

Cualquier valor negativo se asume como len - value, es decir, relativo al final de la entrada.

Panel Principal

Cifrar/Descifrar

El panel principal contiene herramientas para usar primitivas criptográficas en una entrada. La vista hex Input acepta pegado directo de bytes, o se puede usar el menú File para cargar un archivo, texto, bytes codificados en base64, etc. También se puede arrastrar y soltar un archivo directamente en la vista.

Opciones de Clave

Permite especificar una clave en muchos formatos y contiene opciones para muchas funciones de hash y derivación de clave; estos campos se adaptan al algoritmo seleccionado actualmente y a lo que puede soportar.

Nota: La clave se procesa en el mismo orden en que se muestra en la interfaz de usuario; primero la clave se decodifica según el Format, luego se hashea usando los parámetros de Hash, y finalmente se deriva usando los parámetros de Derive antes de pasarla al algoritmo criptográfico. A partir de v1.7.0.0, se puede intercambiar el orden de procesamiento de Hash y Derive.

La longitud final de salida de la clave se muestra encima del cuadro de entrada. Al hacer clic en ella, se mostrará la clave final calculada en un diálogo aparte.

Clave Generada

Opciones de Cifrado

Permite seleccionar un algoritmo criptográfico y sus parámetros, si es compatible.

Nota: Los IV Bytes (o Nonce, según el algoritmo) se llenarán automáticamente como bytes 00 de la longitud adecuada para el algoritmo si se dejan vacíos.

Opciones de Selección

La entrada se puede seleccionar usando dos modos diferentes: "Rango" y "Fragmentos".

Rango

Un rango simple que comienza en Offset y toma Length bytes.

El Length se actualizará automáticamente cada vez que se cambie Input, a menos que la casilla Lock Parameters esté marcada.
Si ha realizado algunos cálculos en el campo Length y desea revertir a la longitud real de Input, simplemente puede presionar el botón Reset Length.

Si Splice Remaining Bytes está marcado, entonces cualquier byte antes de Offset se antepone a Output, y cualquier byte después de Offset+Length se añade al final.

Usando Selección por Rango

Fragmentos

Toma Take bytes, luego omite Skip bytes, toma Take bytes, omite Skip bytes... hasta el final de Input. Esto se puede usar para texto cifrado que en realidad está "entrelazado" entre fragmentos de texto plano. El algoritmo criptográfico se ejecuta en los fragmentos resultantes como un fragmento secuencial, sin reiniciar la clave/IV/nonce, etc.

Si Splice Remaining Bytes está marcado, entonces cualquier byte en la sección Skip se vuelve a intercalar en Output.

Usando Selección por Fragmentos

Información del Archivo de Entrada

Esta sección muestra información simple sobre Input, como el tamaño del archivo, el MIME detectado (si es un archivo), la entropía total y si es divisible por 16 (un tamaño de bloque común).

Varios

Las vistas Input y Output tienen desplazamiento sincronizado; para deshabilitarlo, desmarque la casilla Syncronized scrolling entre ellas.

El botón 🡨 entre las vistas Input y Output se puede usar para mover Output a la vista Input.

Se puede hacer hash de Input o Output usando los menús desplegables respectivos debajo de sus vistas. También se puede ejecutar un algoritmo de verificación en Output (soporte limitado para ECDSA actualmente).

Comparar

Este panel permite comparar un archivo cifrado con su original. Ambas vistas admiten arrastrar y soltar, o se puede usar File -> Open File para abrir Original y Encrypted secuencialmente.
La vista Original también se puede llenar usando cualquiera de las opciones de File -> Input; por ejemplo, comparar con una cierta longitud de bytes nulos o la imagen de muestra de Windows Chrysanthemum.jpg.

Las vistas Original y Encrypted tienen desplazamiento sincronizado; para deshabilitarlo, desmarque la casilla Syncronized scrolling entre ellas.

El botón ⇆ entre las vistas Original y Encrypted se puede usar para intercambiar sus contenidos.

Cualquier byte que difiera entre las dos vistas se mostrará en rojo oscuro.

Comparar

Información del Archivo Original / Archivo Cifrado

Muestra información básica en las vistas Original y Encrypted respectivamente.

Análisis

Una vez que ambas vistas se han llenado, se ejecuta un análisis rápido contra ellas.

  • Análisis de Hash: Verifica si algún hash de Original está presente en Encrypted
  • Nombre de Archivo: Busca alteraciones comunes en el nombre del archivo (p. ej., antepuesto/añadido o codificado)
  • Análisis de BLOB: Busca cualquier blob de CryptoAPI presente en Encrypted
  • Análisis XOR: Busca bloques repetidos de XOR (u otros cifrados simples)
  • Marcador de Nombre de Archivo: Verifica si el nombre de archivo original está presente en Encrypted (UTF-8 o UTF-16)
  • Marcador de Tamaño de Archivo: Busca el tamaño de archivo original en Encrypted (en varias formas y codificaciones)
  • Marcador / Análisis ASCII: Busca un marcador ASCII (o base64) al principio o final de Encrypted

Comprimir/Descomprimir

Este panel permite el uso primitivo de un puñado de algoritmos de compresión y tiene funcionalidad similar al panel Cifrar/Descifrar.

Herramientas

Analizador de Blobs

Una herramienta para analizar blobs de CryptoAPI y blobs de CNG.

Los BLOBs se pueden importar/exportar a/desde formatos binario, base64, PEM, XML y ASN.1, cuando sea compatible.

Analizador de Blobs

Herramientas

Descargar herramienta