Delphi Exe Decompiler

  1. Delphi Exe Decompiler
  2. Freeware Exe Decompiler
  3. Delphi Exe Decompiler Free
  4. Interactive Delphi Reconstructor
  5. Dcu Decompiler

The PE Explorer win32 disassembler is designed to be easy to use compared with other disassemblers. To that end, some of the functionality found in other products has been left out in order to keep the process simple, fast and easy to use. While as powerful as the more expensive, dedicated disassemblers, PE Explorer focuses on ease of use, clarity and navigation.

Decompile Delphi Exe Vb Exe Decompiler Rating: 4.0 (1 vote) Author: DaFixer Website: Current version: 3.50.04 (build 1635) Last updated: June 25, 2006 Direct D/L link: License type: Free / Open Source Description: DeDe is a very fast application that allows you to analyze executables compiled with Delphi 2,3,4,5,6,7, C Builder, Kylix and Kol. Exe Decompiler Delphi Software DE Decompiler v.2.0 DE Decompiler™ restores most parts of the compiled code and helps you to recover most parts of the lost sources.

The PE Explorer disassembler assumes that some manual editing of the reproduced code will be needed. To facilitate additional hand coding, however, the disassembler utilizes a qualitative algorithm designed to reconstruct the assembly language source code of target binary win32 PE files (EXE, DLL, OCX) with the highest degree of accuracy possible.

[See a larger screenshot]

The fundamental challenge in disassembling compiled files is to correctly interpret the examined data. Separating code from data can be extremely difficult, especially when the initial code includes countermeasures intended to hinder disassembly. In order to meet this challenge, we developed a customized model, specifically designed to reduce incorrect data type identifications.

The Borland VCL object model is designed in such a way that we think it will be possible to reproduce the original assembly language source code perfectly. At Heaventools, improving the disassembler is an ongoing part of our PE Explorer development efforts.

C decompiler

The disassembly process begins by identifying the compiler used to build the target file. Forehand knowledge of how a compiler puts files together improves the guesswork involved in determining the data allocation patterns within the target file. Moreover, given this information, identifying most of the objects, procedures, variables, types etc. of the target file can be achieved with a very high degree of accuracy. Only various Borland® compilers are currently identified. The disassembler will decompile files built with other compilers too. At this time, however, it will only display specifically identified internal items for files compiled with Borland® compilers.

After the compiler has been identified, the disassembler searches the target file for a relocation table. If a relocation table is found, the information is used to detect the absolute offsets to the various content items in the file (for example: mov eax, offset L0041F46A, jmp L004A49FE). In turn, this information is used to form the Jumps list and the Rets list. The Jumps list stores the addresses to positively identified instructions and the Rets list stores the addresses to tentatively identified instructions. These addresses are then arranged according to the degree of certainty regarding their identification.

As the information from the Jumps list and the Rets list accumulates, the decoding process begins to emulate the execution of the code found within the target file. When the primary branch of the decoding process finishes executing, the remaining information from the Jumps list and the Rets list is processed. Information accumulated in the Jumps list is evaluated first, followed by the information in the Rets list, until both lists are empty. If the repeated scanning option is selected, this step is repeated until the disassembler has resolved any outstanding references.

Download

The decoding process concludes by generating labels for any items that remain unidentified and setting the output positions for all of the various items found in the target file.

After all processing has been completed, the disassembler displays the resulting source code for the target file. This output can be manually edited or saved to disk for future reference.

Although the customized modeling performed by the disassembler does increase processing time, the result is a dramatic reduction of incorrect opcode translations. We think you will agree that that the extra time needed to achieve this high level of accuracy is justly compensated for by the time saved when hand correcting the output.

[back] [download a 30 day trial version of PE Explorer]


A powerful utility that is designed to provide programmers and developers a handy means of having EXE and DLL files decompiled on the fly

Delphi Decompiler Github

Borland Delphi Decompiler; Jun 27, 2012 - Decompiling executable files, no matter the programming language they have been compiled in, is a tedious job. DeDe (Delphi Decompiler). Is there a program to decompile Delphi? closed Ask Question 20. How to decompile an.exe file which is not a.net module. Delphi RTTI Over Executable Project. The Interactive Delphi Reconstructor (IDR) is a decompiler of executable files (EXE) and dynamic libraries (DLL), written in Delphi and executed in Windows32 environment. Installation Download following files and uncompress them to the same directory.

Building software applications and debugging the classes, strings and any other components that make them function as one unit are closely related because developers often have to glance through the lines of code and identify possible problems before compiling the app.

Specially made for Delphi programs

In case the program was already created and there are some issues that need to be fixed, decompiling it might be the thing to open the way towards identifying and repairing every bug. To aid programmers in this matter, a tool like Interactive Delphi Reconstructor, or IDR in short, can come in quite handy.

Especially tailored to work with applications created in Delphi, this utility provides a lot of useful functions for analyzing and modifying the code. The tabbed interface is well organized, with all the commands easily accessible. Photomill: image converter 1 4 0. The navigation can be done either with the mouse or by using the function keys to move to the tab you want to reach.

Generate comments, MAP, IDC, and class trees

A neat thing about Interactive Delphi Reconstructor is the fact that all the units are colored and obeying a certain code, to make it more easy for anyone to identify standard units from user or trivial units. Also, even the unrecognized bits are highlighted accordingly.

There are many functions hidden in the right-click menu, depending on the currently active tab. This means that it is possible to perform a wide variety of actions for units, types, classes or entry points.

The set of tools that Interactive Delphi Reconstructor comes with includes several generators for comments, MAP and IDC, as well as a class tree builder. In the corresponding menu you will find a KB TypeInfo Viewer, an IDP importer and a most useful Hex to Double converter.

To sum it up

On the whole, this software solution is very well equipped for the tasks it is set to to carry out and will surely prove a valuable helper for developers who need to work on a Delphi program. Stacker 1 0 1 download free.

Filed under

Interactive Delphi Reconstructor was reviewed by Olivian PuhaNew in Interactive Delphi Reconstructor 2.5.3 Beta:

Delphi Exe Decompiler

Decompiler delphi .exe to source code
  • Internal buffer overflow bug was fixed (buffer for converting string variables);
  • Idc-script generator severe bugs were fixed (in particular, for Delphi 2010);
  • Repeated names analyzis was added to idc-script generator;
  • Separator '+' in units list was replaced to ';'
Read the full changelog
Load comments

Freeware Exe Decompiler

This enables Disqus, Inc. to process some of your data. Disqus privacy policy

Interactive Delphi Reconstructor 2.6.0.0

add to watchlistsend us an update
runs on:
Windows All
file size:
3.3 MB
filename:
Idr.exe
main category:
Programming
developer:

top alternatives FREE

top alternatives PAID

Delphi Exe Decompiler Free

Analyze executables compiled with Delphi Builder, Kylix and Kol

Interactive Delphi Reconstructor

Blazevideo video converter pro 2 0 0. Decompiling executable files, no matter the programming language they have been compiled in, is a tedious job. DeDe (Delphi Decompiler) brags on performing this particular task fast and neat. As no software can retrieve the source code 100% in both consistency and accuracy, any program that can get closer to that perfect score is, indeed, useful.

While it can be used for some illegal activities implying decompilation of projects you don't actually own and use of them to generate income, DeDe is really meant for the recovery of your lost source code, correction of errors, malicious code checking or the application migration to newer platforms.

Code decompilation is based on reversed engineering that cannot create an automated perfect copy of the source because of the conversion operations that take place during the compilation process. Most of the variable names used in the program are turned into addresses. What DeDe does is providing you with the DFM files (containing the details of the objects included in a form) that you can open and edit with Delphi.

Dcu Decompiler

It also brings the published methods to the workbench alongside ASM (assembly language) code that features comments and references to classes methods calls, imported function calls, components in the unit or strings. DeDe allows you to generate a Delphi project folder that comprises the retrieved DFM, PAS and DPR files.