如何从运行.Net应用程序中提取图像?

时间:2011-10-03 08:58:47

标签: .net image reverse-engineering embedded-resource

我会问“.net应用程序”,但我的应用程序经过混淆,加密和压缩,而且我无法从磁盘上的二进制文件中获取任何内容。

这是我自己的应用程序,由于磁盘崩溃,我不得不从SVN中检索它。似乎我没有包含图像,所以我正在弄清楚如何从已安装的.exe文件中恢复它。

那么 - 是否有工具从运行 .Net应用程序中提取图像?我认为这是我的最后一次机会。

3 个答案:

答案 0 :(得分:0)

您可以使用Cropper之类的工具截取应用中的图片截图吗?

答案 1 :(得分:0)

您可以针对.NET EXE文件执行Assembly.Load;我想知道你是否可以反映到那个图像并提取你需要的资源吗?

我的想法是,到那时,OS / CLR将完成解压缩图像所需的任何处理。

答案 2 :(得分:0)

假设这是一个.Net应用程序,您可以使用Reflector查看各种程序集的所有嵌入资源。