2013-02-25 62 views
0

我目前有一個.swf文件,我解壓縮和反編譯。我一直在尋找關於如何使用ABC字節碼的教程,但我沒有找到太多東西。是否有可以將其轉換回ActionScript 3的調試程序?從AVM2字節碼回到操作腳本?

會飛2做到這一點?或Adobe閃光燈投影儀調試器?還是AS3巫師?

回答

0

i。您可能正在使用鍊金術反編譯。但是,Project「Alchemy」現在是Flash C++編譯器(FlasCC)。 Adobe論壇,請參閱有關它的信息。

鍊金術是來自Adobe系統的一個研究項目,允許編譯 C和C++代碼的ActionScript虛擬機(AVM2),以便它可以在 Flash Player或Adobe AIR運行。這是通過將 C/C++代碼編譯爲LLVM字節碼,然後將LLVM轉換爲帶有內聯AVM2字節碼的ActionScript 3來實現的,然後使用專用的ActionScript編譯器編譯。由此產生的SWF/SWC是 比正常的ActionScript代碼快得多,但速度比原生C++代碼慢2倍--10倍 。

鍊金術網站:Alchemy
FlasCC文件:FlasCC

II。另一種方法是使用免費的swf反編譯器。

Free_SWF_Decompilers