【问题标题】:What do I need to do to protect my swfs from being decompiled?我需要做些什么来保护我的 swfs 不被反编译?
【发布时间】:2011-05-04 23:52:44
【问题描述】:

我是 Action Script 编程的新手,并且一直在使用 CS4 构建应用程序。我目前将 swf 文件加载到另一个 swf 的字节数组中以防止轻松访问,但我被告知这不会阻止更有经验的用户。我如何改进我当前的方法以最好地保护我的代码不被盗?

【问题讨论】:

    标签: actionscript-3 flash flash-cs4 protection


    【解决方案1】:

    看看这个:http://www.kindisoft.com/

    【讨论】:

    • 您需要获得昂贵的版本才能真正获得良好的混淆。无论如何,您的艺术资产仍然很容易被反编译。更复杂的攻击只会交换您的 URL 和图像等字节码。
    • 我什至不会试图保护我的东西不被反编译 - 任何可以利用这些资产的人都会足够聪明地得到它们。
    • @Plastic Sturgeon “换出字节码”是什么意思?它有什么样的潜力?
    • Swfs 被编译成字节码。它是 Flash 播放器读取的机器语言。它仍然具有一定的可读性。有些程序可以识别字节码中的常见模式,例如链接,并且可以将链接的字符串部分交换为新字符串,以便更改链接。我想还有更复杂的工具,比如那些不道德的游戏网站用来从 Flash 游戏中删除嵌入广告的工具。
    【解决方案2】:

    如果通过“将 swf 文件加载到字节数组中”,您的意思是您将 swf 嵌入到另一个 swf 中,这是一个非常好的技术。

    但是,为什么更有经验的用户会试图窃取您的代码?不要浪费你的时间,它几乎总是可以反编译的。

    【讨论】:

      猜你喜欢
      • 2011-09-01
      • 1970-01-01
      • 2012-05-09
      • 2021-10-13
      • 1970-01-01
      • 2016-10-29
      • 2016-03-24
      • 1970-01-01
      • 2016-04-20
      相关资源
      最近更新 更多