首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从AVM2字节码回到动作脚本?

从AVM2字节码回到动作脚本?
EN

Stack Overflow用户
提问于 2013-02-25 11:39:23
回答 1查看 1K关注 0票数 0

我目前有一个解压和反编译的.swf文件。我一直在寻找关于如何使用ABC字节码的教程,但我没有找到太多。有没有调试器程序可以把它转换回ActionScript 3?

flew 2会这样做吗?或者Adobe flash投影仪调试器?或者是AS3巫师?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-02-25 11:59:18

i.你可能正在使用炼金术反编译。但是,“炼金术”项目现在是闪存C++编译器(FlasCC)。Adobe论坛,请参阅有关它的信息。

炼金术是Adobe Systems的一个研究项目,它允许将C和C++代码编译成ActionScript虚拟机(AVM2),以便它可以在Flash Player或Adobe AIR上运行。这是通过将C/C++代码编译为LLVM字节码,然后使用内联AVM2字节码将LLVM转换为ActionScript 3来实现的,然后使用专门的ActionScript编译器进行编译。生成的SWF/SWC比普通ActionScript代码快很多,但比原生C++代码慢2倍-10倍。

炼金术网站:Alchemy

FlasCC文档:FlasCC

二、另一种方法是使用免费的swf反编译器。

Free_SWF_Decompilers

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15059712

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档