質問

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?

役に立ちましたか?

解決

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?

他のヒント

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.

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top