如何反汇编VC ++应用程序?

时间:2008-09-14 02:29:06

标签: c++ resources reverse-engineering

我相信应用程序有一些针对.NET的部分,而有些则没有。我特别感兴趣的是查看资源文件,如果有的话。

6 个答案:

答案 0 :(得分:3)

如果要使用IDA反汇编本机x86 / 64应用程序,可以使用Reflector反汇编.NET exe / dll。有tons个实用程序来提取资源。你能详细说明一下你的问题吗?

答案 1 :(得分:1)

为了增加aku的优秀答案,对于说英语的人来说,IDA Pro可以在http://www.hex-rays.com/找到。

答案 2 :(得分:0)

查看资源文件并不是真正的“反汇编”(不是真的),如果这就是你要做的全部,你可以在Visual Studio或类似的工具中打开.exe或.dll它会给你一个资源视图。

答案 3 :(得分:0)

不要被价格吓到,免费软件版本(可从hex-rays.com获得)完全足以扭转Win32 x86代码。

答案 4 :(得分:0)

如果您想查看汇编代码以及如何编译/链接二进制文件,我强烈建议使用IDA进行逆向工程。

要简单地看一下“内部”二进制文件(exe,dll,sys,...),请尝试CFF资源管理器,它是免费的,它很棒: http://www.ntcore.com/exsuite.php

您可以非常详细地检查二进制文件结构,包括资源。

如果CFF资源管理器不够,那么试试PE Explorer,这需要花费一点点: http://www.heaventools.com/

答案 5 :(得分:0)

PE Explorer绝对是最好的资源查看工具,但您可能希望查看其“仅资源”版本 - Resource Tuner