enter image description herewhen i input .exe file to PEiD v0.95 it gives output like "Borland Delphi 6.0 - 7.0 [Overlay]"

Now i want to retrieve code from .exe file. So how to do that . Can any one give me right path for that.

closed as off-topic by Jason Geffner, usr2564301, perror, jvoisin, 0xec Feb 16 '16 at 5:52

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "Questions asking for help reverse-engineering a specific system are off-topic unless they demonstrate an understanding of the concepts involved and clearly identify a specific problem." – Jason Geffner, usr2564301, perror, jvoisin, 0xec
If this question can be reworded to fit the rules in the help center, please edit the question.


I had the same question.. Unfortunatly thre is no tool that can provides you the original source code. But the perfect solution that I found is to use OllyDbg or IdaPro. In this way you can navigate inside the code reading ASM lenguage.

If ASM is a problem for you.. IdaPro can probably help showing a sort of pseudocode, that is not exactly like the original source code, but it can give you an idea about the CodeFlow

  • i have already tried IdaPro but i am not understanding anything. Can u tel me something more on it. – Sam Feb 14 '16 at 17:55
  • first of all if you want to decompile something coded with native code(C/C++/Delphi) you need to learn at least the basics of ASM. There is no solution about this.. Because every decompiler will retrieve the code in Assembly.. If this solved your problme please check it as solved. – Alessio Trecani Feb 15 '16 at 10:04

As far as I am concerned, you cannot retrieve the high level code from an executable.Fire up your debugger and analyze it.

Not the answer you're looking for? Browse other questions tagged or ask your own question.