2012-01-24 51 views
1

我試圖觀察一些頂級的瀏覽器遊戲製造商是如何實施資產管理並研究其動畫技術的。所以我試圖破解我的瀏覽器緩存和共享對象路徑以窺視資產。支持flash/flex共享對象和散列技術

我注意到的是,所有文件都是用不可讀的名字進行散列或加密的,並且它們都有.sol擴展示例somethingbigandunredable.png.sol或somethinglesebigandhugestring.swf.sol等等。

我以爲他們只是後綴爲.sol,只是刪除了.sol,並試圖打開PNG,但它既沒有顯示瀏覽器的先行,也沒有打開。與swf文件相同。

所以我想知道是否有任何方法窺視他們的資產。我知道swf反編譯器工具(當前正在使用),它只能提取未加密的swfs。

ONY可以幫忙嗎?

+1

請不要忘記接受正確答案 –

回答

3

您可以使用這一個:http://blog.coursevector.com/minerva(您需要安裝免費的AIR運行時,http://get.adobe.com/it/air/)。無論如何,這是讀取.sol文件內的數據(也就是說,你沒有得到任何SWF或PNG或其他資產)。

要提取資源或獲取代碼,您需要提取器或反編譯器(在swf未受保護的情況下有用)。

考慮到資產可以在運行時(不直接嵌入在主SWF)加載的事實:檢查https://addons.mozilla.org/en-US/firefox/addon/httpfox/http://kevinlangdon.com/serviceCapture/(或http://www.charlesproxy.com/)和http://www.o-minds.com/products/flashfirebug