flash反編譯

flash反編譯後源檔案的名稱和目錄會有些錯亂,庫裡面的命名規則,是按照一個編號順序來自動生成的,也就是說,即便進行了反編譯,也很難做到和源檔案一樣的原件,和效果。我們常說的flash反編譯,就是把flash導出的格式(常見的為swf和exe)再編譯成fla格式,提取出swf或exe中的矢量圖,聲音,圖片,片段,字型,文本,腳本等儘量還原成原來fla格式,即flash可編輯格式。目前主要的加密軟體都還是對as部分進行加密,也就是在對swf的代碼部分在做處理,常見的如混淆等操作,再生成新的加密過的swf。

基本內容

Flash反編譯

我們常說的flash反編譯,就是把flash導出的格式(常見的為swf和exe)再編譯成fla格式,提取出swf或exe中的矢量圖,聲音,圖片,片段,字型,文本,腳本等儘量還原成原來fla格式,即flash可編輯格式。

由於swf是壓縮檔案格式,對fla里的內容和代碼會進行處理然後壓縮在更適合網路播放的swf檔案中。

那么反編的過程過程就是把swf在解壓並重新編譯成fla格式。

而隨著flash as的不斷改進和完善,複雜的as部分的還原開始變得並不完美。

尤其作者考慮到作品的保護,會對swf進行加密。目前主要的加密軟體都還是對as部分進行加密,也就是在對swf的代碼部分在做處理,常見的如混淆等操作,再生成新的加密過的swf。

我們即使要用到反編譯,希望不是直接去改別人的作品來用。而是當自己作品或作者授權的作品丟失fla源檔案的情況下的臨時補救的辦法。

flash反編譯後源檔案的名稱和目錄會有些錯亂,庫裡面的命名規則,是按照一個編號順序來自動生成的,也就是說,即便進行了反編譯,也很難做到和源檔案一樣的原件,和效果。但是對一些基本操作是可以應付的。

目前比較常見的加密swf的工具有:

1、doswf 主要版本 doswf 4.X

2、SWFEncrypt 主要版本 SWFEncrypt 6.X

主要的反編譯軟體有:

1、碩思閃客精靈 Sothink SWF Decompiler 主要版本 碩思閃客精靈 5.X

2、Flash Decompiler Trillix 主要版本 Flash Decompiler Trillix 4.X Flash Decompiler Trillix 5.X

3、Action Script Viewer (ASV) 主要版本:ASV 6 / ASV2009 / ASV2010

相關詞條

相關搜尋

熱門詞條

聯絡我們