2013-02-25 2 views
0

현재 압축을 해제하고 디 컴파일 한 .swf 파일이 있습니다. 나는 ABC 바이트 코드를 사용하는 방법에 대한 튜토리얼을 찾고 있었지만 많이 찾지 못했다. 다시 ActionScript 3으로 변환 할 수있는 디버거 프로그램이 있습니까?AVM2 바이트 코드에서 다시 액션 스크립트로 이동 하시겠습니까?

2 명에게 비행하겠습니까? 또는 Adobe 플래시 프로젝터 디버거? 또는 AS3 마법사?

답변

0

i. 알케미 디 컴파일을 사용 중일 수 있습니다. 그러나 "Alchemy"프로젝트는 현재 Flash C++ 컴파일러 (FlasCC)입니다. Adobe 포럼에 대한 정보를 참조하십시오.

는 연금술은 의 Flash Player 또는 Adobe AIR에서 실행 될 수 있도록, 액션 스크립트 가상 머신 (AVM2)에 C 및 C++ 코드를 컴파일 할 수 있습니다 어도비 시스템즈에서 연구 프로젝트입니다. 이는 C/C++ 코드를 LLVM 바이트 코드로 컴파일 한 다음 LLVM을 3 인라인 AVM2 바이트 코드로 변환 한 다음 특수 ActionScript 컴파일러로 컴파일하면됩니다. 결과 SWF/SWC는 일반 ActionScript 코드보다 상당히 빠른 이지만 네이티브 C++ 코드보다 2x - 10x 느립니다.

연금술 사이트 : Alchemy
FlasCC 문서 : FlasCC

II. 또 다른 방법은 무료 swf 디 컴파일러를 사용하는 것입니다.

Free_SWF_Decompilers