
Framework de ingeniería inversa con desensamblado, descompilación, análisis de contaminación, comparación de versiones y búsqueda semántica, además de análisis autónomo de binarios y firmware impulsado por LLM.
English · Español · Português · Français · Deutsch · 中文 · 日本語 · Русский · العربية · 한국어 · हिन्दी · Italiano · Türkçe · Tiếng Việt · Indonesia · Polski · Nederlands
Ablation es un framework de ingeniería inversa que proporciona las mismas capacidades principales de desensamblado, decompilación y análisis binario que herramientas estándar del sector como Ghidra, IDA Pro y Binary Ninja.
Combinado con Claude Code u OpenAI Codex, se convierte en una herramienta de ingeniería inversa autónoma.

Búsqueda semántica con BERT: Busca código por concepto en lugar de palabras exactas. Al mapear el significado real del texto, supera el principal cuello de botella de la ingeniería inversa para ayudarte a identificar vulnerabilidades más rápido.
Rendimiento extremo: Carga binarios masivos en segundos en lugar de horas. Al analizar solo el código que estás viendo activamente, omite el procesamiento inicial pesado de las herramientas tradicionales para que puedas empezar a hacer ingeniería inversa de inmediato.
Comparación de versiones: Analiza el comportamiento real del software actualizado para verificar los parches del proveedor. Atraviesa el reempaquetado superficial para confirmar si una vulnerabilidad fue realmente corregida u ocultada.
Análisis multi-binario: Analiza cada biblioteca compartida en una imagen de firmware simultáneamente, rastreando flujos de datos a través de los límites binarios.
Auditoría de código fuente: Audita cualquier codebase grande más rápido que leyéndolo de forma lineal, con mayor precisión que la coincidencia de patrones sola. Cada archivo fuente recibe un perfil de seguridad de 5 bits que determina exactamente cuánta atención necesita, así que nada se pierde y nada se lee dos veces.
Análisis de drivers del kernel de Windows y BYOVD: Analiza drivers del kernel en busca de puntos de entrada de riesgo para detener a los atacantes que usan drivers firmados y vulnerables para eludir tu software de seguridad.
Análisis de Android y APK: Mapea las superficies de ataque de las aplicaciones Android sin necesidad de decompilar el código. Analiza y clasifica automáticamente las bibliotecas internas por riesgo de seguridad, permitiéndote apuntar de inmediato a los componentes más vulnerables.
Análisis de Erlang y BEAM: Analiza de forma segura el bytecode de Erlang para resaltar instantáneamente funciones peligrosas y superficies de ataque ocultas sin ejecutar la aplicación.
Análisis criptográfico
Ablation elimina cada capa que hace invisible la criptografía en un binario compilado. Entropy Mapper localiza la región cifrada. Crypto Audit y HashAlgoDiscriminator identifican el algoritmo. XorSolver, BmpKeyExtractor y CustomCBCDetector rompen el cifrado o recuperan la clave. ELFVtableReconstructor y VtableDispatchScanner reconstruyen lo que el runtime hace con el resultado.
Un binario puede ocultar su criptografía del análisis de tabla de importaciones, de las tablas de símbolos y de la búsqueda de cadenas. Estas ocho herramientas cierran colectivamente esa brecha, para que al final conozcas el algoritmo, la clave y el texto cifrado.
Ablation se ha utilizado para analizar firmware de producción y drivers del kernel de Cisco, Fortinet, TencentOS, Huawei, Dahua Security System y otros.
Tras la divulgación coordinada sobre Cisco FMC e ISE, el Cisco Product Security Incident Response Team (PSIRT) ha adoptado Ablation para la clasificación interna de vulnerabilidades. Cisco PSIRT lo está utilizando activamente para clasificar informes de divulgación en curso en Firepower Threat Defense (FTD), Cisco Secure Client (AnyConnect), Catalyst. Cisco Adaptive Security Appliance (ASA) LINA también ha sido sometido a ingeniería inversa con Ablation, con hallazgos actualmente bajo clasificación coordinada a través de CERT/CC VINCE.
| CVE | Producto | Título | CVSS |
|---|---|---|---|
| CVE‑2026‑76420 | Secure Firewall Management Center (FMC) | Peer Impersonation | 9.0 Critical |
| CVE‑2026‑76412 | Secure Firewall Management Center (FMC) | Privilege Escalation to root | 8.5 High |
| CVE‑2026‑76413 | Secure Firewall Management Center (FMC) | Single Sign-On Token Forgery | 8.5 High |
| CVE‑2026‑76447 | Identity Services Engine (ISE) | OCSP Responder Authentication Bypass | 5.3 Medium |
| ISA / Runtime | Variantes |
|---|---|
| x86 | x86-32 · x86-64 |
| ARM | ARM-32 · ARM-64 |
| MIPS | MIPS-32 · nanoMIPS · MIPS-64 |
| PowerPC | PPC-32 · PPC-64 |
| RISC-V | RISC-V 32 · RISC-V 64 |
| ARC | ARC EM/HS |
| V850 | V850-32 |
| LoongArch | LoongArch64 |
| DEX | Dalvik · ART |
| ARK | ArkTS |
| BEAM | Erlang · Elixir |
| Proveedor | Modelos |
|---|---|
| Claude Code | /model claude-sonnet-4-6 |
| OpenAI Codex | Todos los modelos conocidos |
pip install git+https://github.com/Ablation-Tool/ablation
capstone, numpy, lief, sentence-transformers, pyelftoolsAblation está construido para investigación de seguridad autorizada. Úsalo solo contra sistemas que poseas o para los que tengas permiso escrito explícito para realizar pruebas. Ejecutarlo contra sistemas sin autorización viola las leyes de fraude informático en la mayoría de las jurisdicciones. Los autores no son responsables del mal uso.
Este proyecto fue fundamentalmente informado e inspirado por varias obras literarias clave.
Artículos de investigación