如何反编译旧Macromedia Director 7制作的可执行文件?

Posted

技术标签:

【中文标题】如何反编译旧Macromedia Director 7制作的可执行文件?【英文标题】:How to Decompile an executable file made by old Macromedia Director 7? 【发布时间】:2019-07-14 04:54:21 【问题描述】:

原问题

现在我正在尝试从旧 Macromedia Director 7 制作的这个 exe 文件中提取资源,但我遇到了麻烦。

首先,我尝试过加载临时文件的方法,但它们位于 Xtras 文件夹中,我也找不到打开这些 .x32 文件的方法。这些 .x32 文件现在似乎无法由 Director 或我下载的 Authorwave 等其他程序打开。我也试过MX2004,但又失败了。媒体信息是否编码在这些 .x32 文件中?

其次,我尝试使用 Reshacker 或 Muitextractor 之类的应用程序,但它们都无法加载其中的图片。

我找到了一份 Adob​​e 的技术文档,但不确定它是否对我的问题 link 有用。据其介绍,当时的环境是Win 95、NT和Win3.1。我确信这个 exe 是由 Macromedia Director 7 in Year 1999 制作的,正如文件信息告诉我的那样。这是文件信息的screenshot。当我正确时它显示为 Director Player在任务栏上点击它。

那么,关于如何提取我想要的资源的任何提示???

如果可以的话,我需要什么软件?好想把里面的图片弄出来。

【问题讨论】:

嗨@fc2otica。 ***.com 肯定不是问这类问题的地方。该网站适用于编写代码和开发软件的工程师和程序员。如果您加入 Internet 上一些处理反编译 Windows 可执行文件和提取 PE 数据的论坛,您将会有更好的运气。就个人而言,很多年前,我曾经在 Windows 上反编译过东西,我使用了一个名为“PE Explorer”的程序,所以你可以尝试一下。随意删除这个问题,它可能会作为题外话关闭。 嗨@darksky 感谢您的回复。我在 stackflow 上问这个问题是因为我看到还有其他类似的问题,比如这里的***.com/questions/15824345/…。而我想知道的是如何反编译或提取可执行的 Macromedia Director 文件。所以就个人而言,我不认为我跑题了。也许是我问的方式的问题? @darksky 对于你提到的PE Explorer,我相信它和Reshacker是一样的功能。问题是这些应用程序只能扫描和检测手柄的 UI 图标。所以它没有帮助。 【参考方案1】:

如果您仍然希望从 Director .exe 获取图像(我猜是投影仪?),您可以使用转换器,例如 http://swftools.sourceforge.net/exe-to-swf.html,它可能最终将媒体移植到文件夹.我建议走那条路。如果他们仍然活跃,也可以尝试非官方的 Director 社区http://www.deansdirectortutorials.com/

希望对您有所帮助。

【讨论】:

以上是关于如何反编译旧Macromedia Director 7制作的可执行文件?的主要内容,如果未能解决你的问题,请参考以下文章

java反编译工具jad使用

编译或反编译 MS Access MDB 文件有啥作用?

如何在 Macromedia Flash MX 中包含内置函数(例如数学)

如何在macromedia flash 8中复制MC

如何防止代码被反编译

如何反编译esriaddin文件