Unable to decompile .NET executable

I have an executable that requires the .NET Framework to run; I used a reflector and some popular decompilers, but I can not read the executable file;

This is where the manifest got the use of Resource Hacker;

<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0"> <assemblyIdentity version="1.0.0.0" name="MyApplication.app"/> <trustInfo xmlns="urn:schemas-microsoft-com:asm.v2"> <security> <requestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3"> <requestedExecutionLevel level="asInvoker" uiAccess="false"/> </requestedPrivileges> </security> </trustInfo> </assembly> 

Can someone tell me a suitable tool to decompile this assembly or executable? This requires .NET . Thank you I use it for educational purposes.

+6
source share
3 answers

It looks like the executable file may have been confused (protected) from .NET decompilation / reflection tools such as Reflector, ILSpy, dotPeek, etc.

There are several tools available that perform this protection, including Babel.NET and Dotfuscator .

You can try de4dot , which can "deobfuscate" .NET assemblies that have been protected by several tools, including Crypto Obfuscator, Dotfuscator, NET Reactor, and SmartAssembly.

+9
source

This is a clickonce app.

You need to extract the content first (don't remember if ".app" is a CAB or ZIP). Then use the Reflector or your favorite decompiler.

+3
source

If a reflector cannot decompile it, it must be confused with a code obfuscation tool such as SmartAssembly or Dotfuscator .

In this case, it is not possible to decompile the application.

0
source

Source: https://habr.com/ru/post/907300/


All Articles