我有一個SWF文件,我用水標記。從SWF文件中移除水印
然後,我想通過修改其在磁盤上的原始數據從SWF文件中去除水印。
既然SWF是一個開放標準,我已經看了一下Adobe的SWF Flash Player 10規範。
我的水印是在第一幀中加載的動畫片段對象。但直到現在我無法刪除它。
我想檢查在Hex中編碼爲(3F 09)的標籤(DefineSprite),由於小尾數而轉換爲(09 3F)。
還是有一種不同的方法,它是刪除控制標記(PlaceObject2),我找不到在同一個文件十六進制轉儲。
P.S:是的,我解壓了文件。
有什麼建議嗎?
你可以分享你使用的技術嗎?如果社區成員閱讀您的問題並想要達到相同的效果,這將會有所幫助。謝謝。 – sthg 2010-11-15 04:22:43
好吧,這本身不是一種技術,在你做了一些事情後,你會回頭看,說'容易'。我一直在尋找文件中的標籤匹配,直到我找到它們中的大約180個,並且我選擇了最大的一個,因爲它是承載圖像數據並將其從文件中移除的一個,並且它被刪除而不留痕跡。顯然我想應用更強大的安全實踐,我認爲如果我可以從另一方移除我自己的安全性,我認爲我們需要意見,它太弱或者只是我是創建水印的人(這裏是安全屏障)這是正常的,我被刪除? – 2010-11-15 05:24:26