Interactive Decompiler decompiles by the successive application of low-level refactorings, ultimately leading to high-level code. #Assembly code #Low-level refactorings #High-level C code #Assembly #Decompiler #Disassemblers
Interactive Decompiler project is an interactive decompiler, where the user starts with an almost literal translation of Assembly code in C language, which he progressively decompiles by the successive application of low-level refactorings, ultimately lea
Here are some key features of "Interactive Decompiler":
� Import Intel IA32 Assembly code, in the AT&T syntax -- the syntax normally generated by the gcc compiler for the Intel IA32 architecture. � Visualize and export quasi-C language code. � Provides a context-sensitive refactoring browser to a set of low-level refactorings. � Visualize and manipulate the Control Flow Graph (CFG) and the Abstract Syntax Tree (AST). � For developers: � It has an extensible data type for program representation. � It has an easily extensible architecture (new program metadata, new processors, new refactorings, or new visualizations can easily be added). � It has an embedded language for describing refactorings and other transformation. � It is possible to modify the refactorings while running the program.
Limitations:
� The IA32 instruction set is not yet fully supported, namely the floating-point and SIMD instructions are not yet translated. � Not all refactoring are implemented, and some are only have a partial implementation. � The data flow analysis performed in the refactorings focus only on register variables. � The implementation of several of many necessary the refactorings is still missing due to lack of time.
Requirements:
� Python (2.4 or greater) � PyGTK (2.10 or greater) � Graphviz � pyparsing � pydot
Interactive Decompiler 0.2
add to watchlist add to download basket send us an update REPORT- runs on:
- Linux
- filename:
- idc-0.2.zip
- main category:
- Programming
- developer:
- visit homepage
ShareX 16.0.1
Windows Sandbox Launcher 1.0.0
Context Menu Manager 3.3.3.1
calibre 7.9.0
Bitdefender Antivirus Free 27.0.35.146
7-Zip 23.01 / 24.04 Beta
Zoom Client 6.0.3.37634
Microsoft Teams 24060.3102.2733.5911 Home / 1.7.00.7956 Work
4k Video Downloader 1.5.3.0080 Plus / 4.30.0.5655
IrfanView 4.67
- Microsoft Teams
- 4k Video Downloader
- IrfanView
- ShareX
- Windows Sandbox Launcher
- Context Menu Manager
- calibre
- Bitdefender Antivirus Free
- 7-Zip
- Zoom Client