flash加密解密的相关知识
作者 凌众技术
来源 网页制作
浏览
发布时间 2012-03-08
本文主要讲一些flash加解密的知识,并不鼓励破解flash文件。经过一段时间的研究,目前本人能破解90%左右的flash加密,对于flash网络游戏(非简单的网页游戏),分析了现有过的很多网络flash游戏,包括一些作者的DEMO,可以复制刷钱或写脱机外挂的,是100%。 希望大家了解一些解密方面的东西,对自己的心血好好保护。最好的方法就是完全不给,一旦作品发布,必须做好被人破解的准备。另外,无论何时,不是技术相当人之间的交流性质的话,不要发论坛短消息或邮件和我讨论这一话题。 Q1:为什么要破解flash文件 我认为目前有五种性质: 一 是通过破解别人的文件,了解别人的编程思路,进行模仿或学习 二 汉化优秀flash软件,游戏,让大家分享。或因为游戏设置不平衡,改部分参数,如xxxx百倍经验值版等等。 三 一些小公司,仅仅通过将别人的作品,改头换脸,把自己的标望上面一打。 四 一些个人,行为同上。 五 通过flash破解,来了解flash加密技术。 而为什么加密,基本上原因就只一种,保护自己的心血。 Q2:怎么才算是破解了 由Q1,我们也可以这么分 一 反编译出大部分代码,尤其是核心代码 二 需要得到所有的字符串,参数的修改 三 这是最无耻的,什么都破解的了。因为不需要完整破解,很多加个读取的壳可能就能加水印了。 四 同上 五 此类基本同一 Q3:加密的总被破解了,再没什么加密是安全的了吧? Swf的文件格式,现在已经是透明的了,很多人,人云亦云的说,因为flash文件格式的透明,flash加密总是会被解开的。此说法完全没道理。不过flash是脚本语言,它不能自己运行,必须要flashplayer或类似的东西进行解释,所以不管怎么加密,你必须保证flashplayer仍然认识它。 由Q2,如有些方式的加密,反编译后可以生成伪码,而且伪码也能运行,但是人看不懂,不能修改。这也能算加密成功。但是只要让flash变成既可以运行,但是又不是人可以看懂的代码,太难。目前见过几个混淆可以达到这种效果,方式不详。 有些方式的加密,用软件完全反编译不能。手动也非常辛苦,最后得不尝失,即使破解了,也不方便修改。即使破解了一个,也不一定能破解同样方式的第二个。这也算成功了。Doswf基本做到了这一点。不过doswf太能损坏文件了,且试用版水印+弹窗,我并不建议大家使用。 基本上,目前主要就用swfEncrypt直接加密了,要么自己想办法,自己写。最好的加密是把文件格式变成exe,用别的软件给它加壳。Exe加解密技术成熟得多。但是缺点是,大家都是要的网络上能流通的swf啊。 Q4:怎么加 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
关于flash加密解密的相关知识的所有评论