
Framework de rétro-ingénierie avec désassemblage, décompilation, analyse de teinte, comparaison de versions et recherche sémantique, plus l'analyse autonome de binaires et de firmwares pilotée par LLM.
Ablation est un framework de rétro-ingénierie autonome.
Il ne dépend ni d'outils hérités ni d'un serveur MCP, ce qui élimine la surface d'attaque associée à MCP.
Lorsqu'il est utilisé avec Codex ou Claude Code, il fonctionne comme un système de rétro-ingénierie autonome.
cd ~/ablation && claude
/model claude-sonnet-4-6
ou
/model claude-sonnet-4-5
/goal reverse engineer [whatever you want]
Vous ne savez pas quel niveau d'effort définir ? Demandez-le en ligne sans interrompre le contexte principal :
/btw What effort level should we be set on right now?
/config)Auto-compact true
Continue automatically at usage limit true
Switch models when a message is flagged Switch automatically
Show tips false
Claude-drafted feedback off
Reduce motion false
Thinking mode true
Fast mode (Opus 5.5) false
Prompt suggestions true
Session recap true
Rewind code (checkpoints) true
Dynamic workflows true
Ultracode keyword trigger false
Dynamic workflow size unrestricted
Artifacts false
Verbose output true
Terminal progress bar true
Show turn duration true
Time format auto
Default permission mode Manual
Worktree base ref fresh
Use auto mode during plan true
Respect .gitignore in file picker true
Skip the /copy picker false
Copy on select true
Auto-scroll true
Open agents view by default false
← opens agents false
Auto-update channel disabled (config)
Theme Dark mode (colorblind-friendly)
Local notifications Auto
Push when actions required true
Push when Claude decides true
Output style Explanatory
Language Default (English)
Editor mode normal
Question auto-continue timeout never
Show last response in external editor true
Show PR status footer true
Model claude-sonnet-4-6
Auto-connect to IDE (external terminal) true
Claude in Chrome enabled by default true
Enable Remote Control for all sessions false
Dialog expiry never
Messages from your other sessions accept

| Capacité | Code | |
|---|---|---|
| Analyse à la demande | 1 | Contexte binaire mis en cache et analyse ciblée de fonctions ; conservation des symboles, imports, références croisées et noms d'analystes entre les sessions. |
| Lifting binaire | 1 | Conversion des instructions natives en pseudo-C à l'aide de l'état des registres et des conventions d'appel propres à l'architecture ; la prise en charge varie selon le backend. |
| Recherche sémantique de code | 1 | Recherche de fonctions par descriptions comportementales ; normalisation de l'assembleur, intégration des descriptions et classement par similarité sémantique. |
| Moteur d'hypothèses | 1 | Persistance d'explications concurrentes, collecte de preuves, classement des sondes et mise à jour de la confiance. |
| Langage d'adaptateur DAG | 1 | Définition de champs de bits d'instructions à largeur fixe, encodages aller-retour, opérations sémantiques et arêtes de flux de données via EncodingDAG. |
| Cartographe d'entropie | 1 | Entropie de Shannon à fenêtre glissante, classification des régions et détection des transitions pour guider le déballage et l'analyse. |
| Capacité | Code | |
|---|---|---|
| Le Flywheel | 1 2 | Rejouer les descriptions de découvertes confirmées stockées et les requêtes sémantiques réussies sur des binaires ultérieurs. |
| Apprentissage inter-cibles | 1 2 | Persistance des descriptions de découvertes transférables, des embeddings et des motifs de recherche pour réutilisation entre produits et fournisseurs. |
| KASAN-Oracle | 1 | Workflow pour dériver des candidats à partir de builds instrumentés/de débogage et vérifier le code de production correspondant ; inclut un décodage tenant compte de l'instrumentation. |