我有一个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