2014年8月3号到顾唐路2818号年12月27号有多少天了

版权声明:本文为博主原创文章未经博主允许不得转载。 /qq_/article/details/

Flash之swf文件的加密与破解

Flash,现在叫animate风靡于PC网络时代,整个时代弥漫着无数经典的作品现在是移动互联时代H5逐渐代替了她的位置。逐渐地flash变成了制作H5的一个工具。


深呼吸一下……顺便追忆
好了,闲言少叙且看flash的swf文件。
swf文件是一种公开标准的文件格式一般由flash软件发布。
文件格式(SWF)详细说明书

用其开发软件可以承载交互丰富的多媒体内容


为了保护软件内容不被轻易的盗取,一般都要进行加密

一般swf加密方法,都是按照一定的算法将文件的bytearray进行变换得到一个player无法识别的文件。


player播放时需要按照算法逆运算就可鉯得到swf文件然后进行装载播放了。
说白了加密解密就是玩一个字符串的游戏
异或、替换或增加数据、改变字节顺序、base64转换、压缩等

本来嘛,内容既要隐藏又要展现就是矛盾的

软件可以扫描内存从中提取展示的swf文件。
不管怎样内容还是要给人看的所以再怎么变换也有让別人拿走的机会。
因此这些加密的手法也只能做到在一定程度上的防备


对于一个经验多一点的闪客来说,想要的都能想办法拿到
声明:本人遵纪、守法、讲道德,且一贯的尊重所有软件的知识产权反编译代码仅为学习研究之目的,并无恶意


  
 
分析:
很有意思的参数"1901"是0-19嘚组合
也是打乱顺序的规则。
100个字节为1组打乱前20组。
}
 * 使用默认的key和iv加密
 * 使用默认的key和iv解密
 
}

我要回帖

更多关于 顾唐路2818号 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信