c++ - 使用 C++ 从 .swf 中提取变量

标签 c++ flash reverse-engineering bytecode

我目前正在开展一个项目,该项目依赖于在外部 .swf 文件中定义的变量和常量。由于我没有 .swf 文件的源代码,因此我需要通过手动反编译和复制粘贴变量来提取这些变量的内容。我想知道是否有一种方法可以通过使用 C++ 分析字节码来提取这些变量。

最佳答案

似乎是用 C 语言编写的,但是在快速谷歌搜索之后,这个项目似乎与您正在寻找的东西最相配:

http://openswf.svn.sourceforge.net/viewvc/openswf/

如果这对您不起作用,您可以随时查看 SWF 文件规范(完整记录)here并像老板一样编写自己的解析器。 ;)

关于c++ - 使用 C++ 从 .swf 中提取变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7963678/

相关文章:

ios - SourceDNA 如何跟踪应用程序使用的 SDK

assembly - imul 指令的第三个操作数是内存地址,它的原始值是多少?

c++ - 从另一个函数控制 RenderWindow

java - 大文件下载

javascript - 使用 Javascript 检查 Flash 播放器版本

javascript - 从 Flash 处理窗口 onclose 函数

c# - 反汇编签名的dll

c++ - 带有 Boost MSM 的分层状态机

C++ 将二维数组作为参数传递给类

c++ - 我如何知道一个线程是否在 Windows CE 下挂起