문제

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