| Interactieve decompiler Interactieve decompiler-decompiles door de opeenvolgende toepassing van refactorings op laag niveau, die uiteindelijk naar de code op hoog niveau leiden |
Download nu |
Interactieve decompiler Rangschikking & Samenvatting
- Naam uitgever:
- Jose Fonseca
- Uitgever website:
- http://code.google.com/p/jrfonseca/wiki/XDot
Interactieve decompiler Tags
Interactieve decompiler Beschrijving
Interactieve decompiler-decompiles door de opeenvolgende toepassing van refactorings op laag niveau, die uiteindelijk naar de code op hoog niveau leiden Interactive Decompiler-project is een interactieve decompiler, waarbij de gebruiker begint met een bijna letterlijke vertaling van assemblagecode in C-taal, die hij geleidelijk decompileert door de opeenvolgende aanvraag van refactoringen op laag niveau, uiteindelijk is een aantal belangrijke kenmerken van "interactieve decompiler": · Importeer Intel IA32-assemblagecode, in de ATT-syntaxis - de syntaxis die normaal wordt gegenereerd door de GCC-compiler voor de Intel IA32-architectuur. · Visualiseer en exporteer QUASI-C-taalcode. · Biedt een contextgevoelige refactor-browser aan een reeks refactorings op laag niveau. · Visualiseer en manipuleer en manipuleer de bedieningsstroomgrafiek (CFG) en de abstracte syntaxstboom (AST). · Voor ontwikkelaars: · Het heeft een extensible gegevenstype voor programmanafweergave. · Het heeft een gemakkelijk uitbreidbare architectuur (nieuw programma metadata, nieuwe processors, nieuwe refactorings of nieuwe visualisaties kunnen eenvoudig worden toegevoegd). · Het heeft een ingebedde taal voor het beschrijven van refactorings en andere transformatie. · Het is mogelijk om de refactorings te wijzigen tijdens het uitvoeren van het programma. Beperkingen: · De IA32-instructieset is nog niet volledig ondersteund, namelijk het drijvende punt en SIMD-instructies zijn nog niet vertaald. · Niet alle refactoring worden geïmplementeerd en sommige hebben slechts een gedeeltelijke implementatie. · De analyse van gegevensstroom die wordt uitgevoerd in de refactoringsfocus alleen op registratievariabelen. · De implementatie van verschillende van vele noodzakelijke de refactorings ontbreekt nog steeds vanwege het gebrek aan tijd. REQUIRINGEN: · Python (2.4 of hoger) · Pygtk (2.10 of hoger) · Graphviz · Pyparsing · Pydot
Interactieve decompiler Gerelateerde software