
ACM SIGPLAN Symposium on Partial Evaluation and Program Manipulation - ( PEPM).The Working Conference on Reverse Engineering ( WCRE) has decompilation in its list of relevant topics.It also has a DCU Dumper to "retrieve near to pascal code of your DCU files". DeDe reproduces aspects of a Delphi compiled program.See Java Decompilers links or Dot Net Decompilers links. As of January 2004, this project is still in the planning stages. The Revenge project aims to produce a sort of dynamic decompiler, which records instruction executions, and learns the actual values taken by variables in running the project.Learn to Decompile Programs by hand now (a tutorial).Also has the code for DisC, a simple decompiler for DOS Turbo C compiler generated executables. Decompilation of executables ( ), is a first-timer's tutorial into the process of decompilation and ethics.GPL'd and downloadable from the web page. It seems that this tool only supports gcc at present, but the idea is interesting. One of the tools, dress, can attempt to restore a symbol table in a stripped executable file (adding symbolsįor statically linked libraries that it recognises). Resource-Grabber, a tool that scans and extracts from PE binaries useful resources such as icons, bitmaps, sound files and more.įenris tools Fenris is a multipurpose tracer, GUI debugger, stateful analyzer and partial decompiler intended to simplify bug tracking, security audits, code, algorithm, protocol analysis and computer forensics.Resource extractors specialised for Visual Basic. This page from Obsidian Software has a great list of options and survey papers.ISDL (Instruction Set Description Language) may also be applicable.CGen is a framework for developing generators of CPU-related tools such as assemblers, disassemblers and simulators.Using specifications, you can generate disassemblers, code generators, simulators, etc. Sim-nML might be considered a competitor to the NJMC toolkit.



