如何反汇编VC ++应用程序?
时间:2020-03-05 18:52:54 来源:igfitidea点击:
我相信该应用程序具有针对.NET的某些部分,而某些并非针对.NET的。我对查看资源文件(如果有)特别感兴趣。
解决方案
回答
如果要使用IDA分解本机x86 / 64应用程序,可以使用Reflector分解.NET exe / dll。有大量的公用事业可以开采资源。我们能详细说明一下问题吗?
回答
查看资源文件并不是真正的"反汇编"(不是真的),如果我们只想这样做,则可以在Visual Studio或者类似工具中打开.exe或者.dll,它将为我们提供资源视图。
回答
为了增强aku的出色回答,对于英语使用者,可从http://www.hex-rays.com/获得IDA Pro。
回答
不要被价格吓到,免费软件版本(可从hex-rays.com获得)足以逆转Win32 x86代码。
回答
如果我们想查看汇编代码以及二进制文件的编译/链接方式,我强烈建议将IDA用于逆向工程。
为了简单地查看"内部"二进制文件(exe,dll,sys等),请尝试使用CFF Explorer,它免费且功能强大:
http://www.ntcore.com/exsuite.php
我们可以非常详细地检查二进制文件结构,包括资源。
如果CFF Explorer不够用,请尝试花费一点点的PE Explorer:
http://www.heaventools.com/
回答
PE Explorer绝对是最好的资源查看工具,但是我们可能想看看它的"仅资源"版本Resource Tuner。