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
ceasta — Desensamblador, descompilador y depurador estilo x64dbg para binarios PE/ELF con listado estilo IDA, gráficos de funciones, plugins de Lua, CLI y un servidor MCP integrado para análisis impulsado por IA. | Kitploit
Herramientas/GitHubGitHub/ngwg/ceasta
Análisis EstáticoAnálisis Dinámico (Sandboxing)Ingeniería InversaScripting y AutomatizaciónDepuradoresAnálisis de MalwareAnálisis de BinariosReversing Asistido por IAExplotación de Binarios
GitHubngwg/ceasta

ceasta

Desensamblador, descompilador y depurador estilo x64dbg para binarios PE/ELF con listado estilo IDA, gráficos de funciones, plugins de Lua, CLI y un servidor MCP integrado para análisis impulsado por IA.

18113764hace 1 mesRevisado por Kitploit
Ver RepositorioSitio web

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

ceasta

ceasta

un desensamblador, descompilador y depurador en uno — para windows, linux y macos, x86, x64 y arm64

latest release platforms license c++17

listado al estilo ida, un descompilador, un grafo de funciones, un depurador al estilo x64dbg, plugins de lua y un servidor MCP integrado para que puedas apuntar una IA a un binario — un pequeño programa, todo incluido en el código, nada que instalar para compilar.

listing

una función, tres formas

ceasta muestra el mismo código desde los bytes en bruto hasta c legible, para que puedas bajar al nivel que necesites:

; assembly - the real instructions  // pseudocode (f5) - reconstructed c

checksum proc                       int checksum(int rdi)
  movzx   edx, byte ptr [rdi]       {
  test    dl, dl                        rdx = *(char*)rdi;
  je      loc_1191                      if (rdx == 0) {
  mov     eax, 0x1505                       return 0x1505;
loc_1179:                               }
  mov     ecx, eax                      rax = 0x1505;
  shl     ecx, 5                        do {
  add     eax, ecx                          rax = rax + (rax << 5) + rdx;
  add     rdi, 1                            rdi = rdi + 1;
  movzx   edx, dl                           rdx = *(char*)rdi;
  add     eax, edx                      } while (rdx != 0);
  movzx   edx, byte ptr [rdi]           return rax;
  test    dl, dl                    }
  jne     loc_1179
  ret
loc_1191:
  mov     eax, 0x1505
  ret

eso es djb2 (5381 es 0x1505, y (h << 5) + h es h * 33). haz clic en un nombre en el pseudocódigo y nombra las cosas según las entiendas — y sobre la función le da un prototipo, n renombra una variable:

unsigned checksum(const char* s)
{
    rdx = *(char*)s;
    if (rdx == 0) {
        return 0x1505;
    }
    h = 0x1505;
    do {
        h = h + (h << 5) + rdx;
        s = s + 1;
        rdx = *(char*)s;
    } while (rdx != 0);
    return h;
}

el decompilador es de mejor esfuerzo (x86 / x64, aún sin structs) — ideal para obtener rápidamente una rutina, mientras que el listado sigue siendo la fuente de verdad.

descarga

obténlo desde la página de releases:

archivoplataformaqué obtienes
ceasta-x.y.z-setup.exewindows 10/11 x64la aplicación completa, se instala para tu usuario (sin admin), menú de inicio + opcional "abrir con ceasta"
ceasta-x.y.z-windows-x64.zipwindows x64la aplicación completa, portable — descomprime y ejecuta ceasta.exe
ceasta-x.y.z-linux-x64.AppImagelinux x64la aplicación completa — chmod +x y ejecuta (en linux)
ceasta-cli-x.y.z-linux-x64.tar.gzlinux x64ceasta-cli + plugins: análisis, desensamblado, decompilador, scripting, depurador de terminal, diff de binarios, firmas y el servidor MCP
ceasta-x.y.z-macos.dmgmacos 11+, apple silicon e intella aplicación, aún sin depurador — arrástrala a Aplicaciones (en un mac)
ceasta-cli-x.y.z-macos.tar.gzmacos 11+, apple silicon e intelceasta-cli + plugins, todo lo anterior excepto el depurador

qué hace

  • abre archivos pe (exe, dll, sys — x86, x64 y arm64), elf (x86, x64, arm64), mach-o (programas y bibliotecas de macos / ios, x86_64 y arm64, también archivos universales) y código en bruto
  • análisis automático: funciones (entrada, exportaciones, símbolos, .pdata, tablas de unwind, inicios de funciones mach-o, callbacks tls, llamadas, punteros en datos), tablas switch, xrefs, cadenas (ascii + utf-16), importaciones / exportaciones, thunks, llamadas noreturn
  • listado estilo ida: nombres en lugar de direcciones, etiquetas, comentarios de xref y de cadenas, los argumentos que cada instrucción pasa a una api conocida
  • grafo de funciones (espacio): aristas coloreadas, zoom con ctrl + rueda, arrastrar para desplazar
  • descompilador (f5, x86 / x64): pseudocódigo tipo c — if / else, bucles, switch, variables de pila, llamadas con sus argumentos (~350 prototipos de api conocidos). haz clic en un nombre: n lo renombra, y establece un tipo o un prototipo. shift+f5 lo muestra junto al listado
  • un segundo descompilador si quieres uno: con kuna instalado (un descompilador portado del de ghidra), la vista de pseudocódigo obtiene un conmutador kuna — su salida para la misma función, líneas enlazadas al listado, también arm64. más abajo
  • información del archivo: cabeceras, indicadores de seguridad (aslr, dep, cfg / pie, nx, relro, canary / hardened runtime), md5 / sha256 / imphash, entropía de secciones, recursos, información de versión, la firma de código y los entitlements de un programa de mac, y advertencias cuando parece empaquetado
  • buscar todo (ctrl+f): funciones, nombres, importaciones, exportaciones, cadenas, comentarios y segmentos en un solo cuadro, y las cadenas indican dónde se usan
  • depurador (x86 / x64, windows y linux): iniciar o adjuntar, puntos de interrupción (con condiciones: rdi == 3), watchpoints en variables, step into / over / out, step back, ejecutar hasta el cursor, pausar, registros, pila, call stack, mapa de memoria, memoria en vivo
    • el pseudocódigo marca la línea en la que estás detenido
    • llama a una función en el programa en ejecución (call decrypt "..."), registra destinos de llamadas indirectas como xrefs (trace)
    • ceasta-cli dbg: el mismo depurador en una terminal
  • diff de binarios: empareja funciones entre dos compilaciones y ve qué cambió
  • firmas de bibliotecas: nombra funciones conocidas en un binario sin símbolos (sigmake / sigapply)
  • un servidor MCP integrado: conecta una IA (Claude Code, Cursor, ...) al binario abierto desde el menú de IA, o con ceasta-cli mcp — con prompts listos para usar, y nombres que revisas antes de que se apliquen. consulta conectar una IA
  • renombrar, comentarios, marcadores, saltar a dirección o nombre, xrefs, búsqueda de bytes, atrás / adelante, deshacer / rehacer, y cada acción en una sola lista (ctrl+shift+p)
  • tu trabajo en un solo archivo, como el .i64 de ida: ctrl+s escribe <file>.ceasta con tus nombres, comentarios, tipos, puntos de interrupción y el propio programa — se abre después, o en otra máquina, sin el original. al cerrar pregunta antes de descartar trabajo sin guardar
  • intercambia nombres con otras herramientas: exporta un script de idapython, un script de ghidra o una base de datos de x64dbg; importa desde x64dbg, archivos .map, e ida / ghidra (con los scripts en scripts/)
  • plugins de lua y una consola de lua; ceasta-cli para scripts y ci

disposición

una ventana, nada flotando por ahí:

Descargar herramienta