Question

I am trying to decompile a file called App.exe. When I am trying to decompile this file using reflector it's getting an error that App.exe is not a .Net module.

Seeing this image you can get a idea that what I am trying to say:

enter image description here

Then I tried to check what language this file's written in using CFF Explorer. For App.exe it's showing this:

enter image description here

And for VSM.exe it's showing:

enter image description here

The two files are created by one company only but I cant understand why it is not decompiling.

Can't a .exe file which is not created in .NET be decompiled?

Was it helpful?

Solution

Here's article about decompiling Delphi applications: http://delphi.about.com/od/devutilities/a/decompiling.htm

It's a lot harder process than with .NET programs. What you're trying to achieve?

OTHER TIPS

Best results are obtained with IDR (Interactive Delphi Reconstructor) and IDA (the Interactive Disassembler) and PE Explorer (for forms/dfm)

The application is not a .NET application, meaning it was compiled using a different compiler. So there will be no IL (Intermediate Language) elements for reflector to reflect on. This is exactly what you should expect.

You might start with Depends.exe

use protection_id.exe to determine the http://pid.gamecopyworld.com/

  1. Compiler, and
  2. Protector/Packer

Depending upon the compiler, there are various option, like

Ollydbg, DeDe, Interactive Delphi Reconstructor, IDA, etc

I would prefer DeDe for Delphi.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top