當前位置:首頁 » 編程軟體 » mac反編譯swf

mac反編譯swf

發布時間: 2025-02-23 03:43:09

1. SWF反編譯後中文字都是亂碼....怎麼處理...

1.確保用最新版本
2.如果你使用的是最新版本還有這個問題,就是不兼容現象,很正常,我也碰到過幾次,主要是亞語體系的flash,反編後,就容易出現亂碼

2. 請問用swf反編譯軟體反編譯的文件fla,別人看得出來嗎如果看得出,該怎麼反編譯才看不出,請高手

以下純手打:
只要對方有過反編譯的經歷,就能一眼看出。
反編譯的fla有如下特點:
1、文字會被放入圖形內,然後再擺放到舞台上
實際操作時,我們都是在舞台上直接寫文字,而不是轉換成圖形再擺放
2、關鍵幀動畫的最後一幀會與倒數第二幀重復
也就是說,我們做的補間動畫,直接從第一幀到最後一幀。而反編譯的必須再給你加上一幀
3、庫內元件的名字都是非常機械的 元件+數字 的形式【中文反編譯軟體】
實際操作時,我們一般會將元件起一個容易辨認的名字
4、圖層的名字都是非常機械的 圖層+數字 的形式
實際操作時,我們一般會給圖層一個容易辨認的名字
5、圖層超級多
反編譯軟體會將畫面內出現的所有的元件都分別放入不同的圖層內
實際操作時,我們一般將文字統一放入一個圖層內【反編譯的卻是分別放入不同的圖層】

基本上就是上述幾條了,如果文件有代碼,代碼也會發生改變,不詳述了
因此,只要針對上述幾條一 一修改即可【反編譯軟體一定同時滿足上述5條,不可避免。你只能手動操作】

3. 用什麼軟體可以反編swf文件

將任何一個SWF文件完美還原成FLA原始代碼!」,筆者第一次看到此消息時有些震驚。在此之前,相信眾多喜歡Flash動畫的朋友都是使用SWF Scaner、閃客快斧、Action Script Viewer等來分解SWF文件內部的圖片、音樂甚至動作腳本(Action Scripts)等信息,對於SWF還原為FLA文件,不會抱有太大的奢望,不過今天,這一切似乎成為了現實,究竟是什麼軟體擁有這么大的魔力?

是什麼?

IMPERATOR °FLA是一個將SWF文件還原為FLA文件的工具。只要您的系統中安裝有Macromedia Flash MX以上版本,就能夠利用此軟體將已經編譯好的SWF文件還原成FLA源文件,這個FLA文件中包含所有的圖片、影片、音樂甚至AS信息,您完全可以使用Macromedia Flash軟體對其回爐再造,重新編譯成需要的SWF文件。

是真的嗎?

IMPERATOR °FLA的使用非常簡單,在其官方網站(www.ave-imperator.com)可以下載最新的Demo版,若您的Windows中有Macromedia Flash MX(MX 2004)和DirectX 8以上版本,軟體安裝完畢後就會自動啟動。關於軟體的使用方法,大家可以看看相關的教程《利用第3方軟體把「SWF」變為「FLA」》一文。

筆者首先使用IMPERATOR °FLA反編譯了一款自己製作的簡單Flash動畫,這個動畫只包含一些漸變的信息,沒有使用任何AS。對比源文件(如圖1)和使用SWF反編譯生成的FLA文件(如圖2),可以明顯看到反編譯後的文件生成了比源文件多的多的層,不過二者的庫文件一模一樣,編譯導出的SWF文件效果也一樣,只是中間實現的方法不同。

隨後筆者又反編譯了一個復雜的Flash動畫,生成的FLA文件更加復雜,值得注意的是,IMPERATOR °FLA將一些遮罩與漸變的效果分解成了一幀幀的組件,但對於稍微有些Flash製作知識的朋友來說,很容易將這些換成補間動畫。

由於Demo版的軟體屏蔽了AS還原功能,所以筆者不能夠考察IMPERATOR °FLA還原SWF文件中動作腳本的程度,不過從還原後重新編譯生成的SWF文件與原作相同來看,IMPERATOR °FLA的能力非常出眾,雖然它不能將SWF文件還原為與原始文件相同的FLA文件(中間實現方法有很大不同),但我們完全能夠使用它來提取Flash動畫中的所有素材並研究優秀Flash動畫的實現方法。

實現分析

將SWF還原為FLA源文件,聽起來是多麼不可思議!不過從網上流行的各種語言的反編譯器來看,SWF文件的反編譯並不是什麼新鮮事。

以Java語言為例,網上至少有3~4種Java語言的反編譯器,據使用過的人說,其中有些反編譯器效果極好,能把那些。class結尾的文件反的一點不差。而微軟最新的。Net Framework由於採用了中間層,實現跨平台、跨語言的中間代碼,並在類似虛擬機的環境中運行,導致了MSIL(微軟中間語言)反編譯為C#或VB.NET等源代碼並非難事。再以Zend Encoder編譯的php源程序為例,網上有Vulcan Logic Disassembler (pecl.php.net/package/vld)可以得到PHP執行時的操作碼,若是有對PHP非常熟悉的高手,利用操作碼還原PHP源程序也容易許多。

而所謂反編譯,根據世界知識產權組織在《WIPO知識產權手冊:政策、法律與使用》中的解釋,是指一種對計算機程序進行復制和翻譯,從而使其編碼和結構可被觀察和分析的方法。這種方法一般即指通過對計算機軟體的目標程序的分析反推出其相應的源程序的過程。

IMPERATOR °FLA翻譯了SWF中的編碼,使其變得可讀和可編輯,雖然與原來在結構上有所不同,但其反編譯還是比較成功的。依我猜測,Action Script Viewer等Flash破解軟體應該也能從技術上實現這種功能,只不過顧及到Macromedia公司版權的關系,才不「敢」將這些功能放到軟體中,由此看來,IMPERATOR °FLA很有可能要承擔侵權的風險。

實際上,也有很多人,包括Imperator °FLA已經注意到SWF文件的可反編譯。在Imperator °FLA中有一個recovery-protection,可以向SWF文件中添加保護代碼,以保護SWF不被Imperator °FLA反編譯,一些專門的SWF ActionScript保護工具,如ActionScript Obfuscator (ASO)(www.genable.com/aso)也相繼出現在網路上。

4. 誰知道如何反編譯swf文件,求大佬!

反編譯swf文件,用碩思閃客精靈就可以搞定,操作也是很簡單,打開載入再導出即可,完全是傻瓜式的操作。你可以網路一下碩思閃客精靈7.4破解版,網上挺多的。

熱點內容
奕歌的安全配置有哪些 發布:2025-02-23 12:04:05 瀏覽:319
安卓機打開文件太慢怎麼辦 發布:2025-02-23 12:03:52 瀏覽:509
房貸十年演算法 發布:2025-02-23 12:01:51 瀏覽:263
平板被加密碼怎麼辦 發布:2025-02-23 11:56:56 瀏覽:250
資料庫怎麼關聯 發布:2025-02-23 11:54:09 瀏覽:484
c語言演算法用什麼編譯器 發布:2025-02-23 11:54:07 瀏覽:890
資料庫書號 發布:2025-02-23 11:53:19 瀏覽:262
巴士ftp 發布:2025-02-23 11:53:09 瀏覽:617
計算機編程技術 發布:2025-02-23 11:51:54 瀏覽:219
解壓紙巾和氣球能做什麼手工 發布:2025-02-23 11:40:06 瀏覽:629