How do I disassemble a VC++ application?
-
09-06-2019 - |
Question
I believe the application has some parts that target .NET, and some that don't. I'm particularly interested in looking at the resource files, if there are any.
Solution
To add to aku's excellent answer, for English speakers, IDA Pro is available at http://www.hex-rays.com/.
OTHER TIPS
Looking at the resource files isn't really "disassembling" (not really) and if that's all you want to do you can just open the .exe or .dll inside Visual Studio or a similar tool and it will give you a resources view.
Do not get scared by the prices, the freeware version (available from hex-rays.com) is perfectly sufficient for reversing Win32 x86 code.
I would too highly recommend IDA for reverse engineering if you want to see the assembly code and how the binaries have been compiled/linked.
To simpley see "inside" binary files (exe, dll, sys, ...) try CFF Explorer, its free and its great: http://www.ntcore.com/exsuite.php
you can examine the binary files structure in great detail including resources.
If CFF Explorer is not enough then try PE Explorer which costs a little bit: http://www.heaventools.com/
PE Explorer is definitely the best resource viewing tool, but you might want to have a look at its "resource-only" version - Resource Tuner.