在制作了几个模拟器并找到了pret社区后,我对逆向工程很着迷。我喜欢反编译旧游戏并重新创建重新编译成匹配文件的源代码背后的想法。
我最近发现了一个由 Cartoon Network 托管的旧游戏,我一定在 2001 年左右玩过。我下载了源文件,它是带有.dcr
扩展名的514 Kb 文件。
如果这与任何其他计算机程序类似,则该文件应存储由 Adobe Shockwave VM 解释的所有游戏逻辑、图像/声音等。
逆向工程和从编译.dcr
文件中提取数据/代码是否是一项可行的任务,或者这项技术是否过于过时和专有,无法尝试逆向工程和测试?显然该.dcr
文件是由“导演”应用程序生成的。这是否意味着如果我想重新制作这个游戏,我必须找到他们在创建游戏时使用的确切 Director 版本,以便它编译成相同的字节码?对于一个人来说,这是一个太复杂的项目吗?