当前位置:  开发笔记 > IOS > 正文

Flash程序员:如何使代码反编译证明?

如何解决《Flash程序员:如何使代码反编译证明?》经验,为你挑选了1个好方法。

到目前为止,我已经参与了几个flash项目.我知道我在AS3的方式,但我也开始对其他flash程序的写法感到好奇,所以我反编译了一些swf文件,看看它们是如何制作的.(我也读过开源项目,但我没有说,因为我对反编译swf文件或任何东西感到内疚.)我通过研究这些项目学到了很多东西.但有些项目根本无法理解代码.看起来他们不可能是人类写的!

也许他们被混淆了吧?这让我想到:有越来越多的网站提供Flash/Flex应用程序作为他们的主要服务.我在考虑Scribd,Sproutbuilder,但你可以想到其他人.这些站点对保护其Flash平台中的代码非常感兴趣.

这让我想到了一个问题:你是什么样的工具或技术,闪存程序员,用来使你的代码反编译?

编辑:在发布这个之后,我遇到了Charles Miller关于混淆无效的这篇有趣的帖子.他提出了一个公平的观点.软件是时间的投入,最终有人会投入足够的时间来对即使是最令人生畏的软件工程项目进行逆向工程.(提示,提示:Mac OS,Windows,iPhone,你的名字.)但这并不意味着混淆不能为短期内的公司提供物质利益和竞争优势.我是对还是错?



1> cliff.meyers..:

SWFEncrypt是我团队中许多人使用的一个成功案例.显然,直到最近才支持AS3,但确认在5.0.4+中工作

http://www.amayeta.com/software/swfencrypt/

推荐阅读
小妖694_807
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有