Un decompiler est un programme qui prend du code exécutable et produit du code source de celui-ci.
Un compilateur crée le code exécutable à partir du code source; A décompilateur tentatives d'inverser ce processus.
Un decompiler est une version spécialisée d'un L'intention est de créer un reciblable decompiler (c'est-à-dire celui qui peut décompiler les différents types de fichiers de code machine, avec un modeste effort, par exemple, X86-fenêtres, sparc-solaris, etc.) Il a également été conçu pour être très modulaire, de sorte que les différentes parties de la decompiler peuvent être remplacées par des modules d'expérimentation. Il était destiné à devenir interactif, à la IDA Pro, parce que certaines choses (pas seulement les noms des variables et des observations, mais celles-ci sont évidemment très important) nécessitent l'intervention d'experts. Qu'il s'agisse de l'interactivité appartient à la decompiler ou dans un autre outil reste peu claire. En transformant la sémantique des instructions, et grâce à de puissantes techniques comme le Static Single Assignment analyse de flux de données, Boomerang devrait être (largement) indépendant du comportement exact du compilateur ce qui est arrivé à être utilisé. Optimisation ne devrait pas affecter les résultats. Par conséquent, l'objectif est un décompilateur. Decompilers
Bookmark Qu'est-ce qu'un Decompiler? Latest Blog Posts