我在Flex中写了(大部分)应用程序,我关心保护源代码。我启动了一个 Trillix swf decompiler演示,并打开了安装在我的Program Files目录下的swf文件。我看到我写的所有actionscript包都在那里。即使有大量的代码,我也不太在意这些软件包,因为没有mxml文件,它似乎还是不可用的。我认为他们被转换成动作片,至少我希望。但是,我仍然想探索混淆。

有没有人有Flash / Actionscript 3 / Flex混淆器的经验?你能推荐一个好的产品吗?

解决方法

这是我会做的

>将应用程序编译成SWF文件。然后使用AES对SWF进行加密。
>使用URLLoader将加密的SWF加载到ByteArray中的“包装器”应用程序
>使用as3crypto库在运行时解密swf。
>一旦解密,使用Loader.loadBytes将解密的swf加载到包装应用程序中。

这将使得您的代码变得更加困难。不是不可能,但更难。

对于AIR应用程序,您可以在将应用程序交付给最终用户时将SWF加密。然后,您可以提供一个包含用于解密SWF的密钥的注册密钥。

此外,这里是一个到AS3混淆器的链接。我不知道它的效果如何。
http://www.ambiera.com/irrfuscator/index.html

弹性/空气混淆的更多相关文章

  1. swift – 不能调用非函数类型’CIImage?’的值?

    用Xcode游乐场测试7.1.1.和Swift2.1这是因为,一旦进入UIImage,CIImage一词被视为UIImage的CIImage财产,由于隐含的自我作为消息收件人–换句话说,Swift将你的CIImage变成self.CIImage,从那里下降.您可以通过Swift使用模块命名空间来消除歧义:编辑在Swift3中,这个问题会消失,因为所有的属性将以小写字母开始.该属性将被命名为ciImage,并且不会与CIImage类混淆.

  2. android – 如何告诉Proguard混淆类名

    更新:我已经删除了上面的规则,并且没有从Android扩展任何东西的Utility类没有被混淆.我现在想知道是否有一些隐含的规则来保持类的类名被保存为类派生类的类?

  3. Android使用插件实现代码混淆

    这篇文章主要介绍了Android如何使用插件实现代码混淆,帮助大家更好的理解和学习使用Android,感兴趣的朋友可以了解下

  4. windows – 如何通过命令行将Flash .fla编译成.swf?

    4个如何在基于Windows的操作系统上通过命令行将Flash.fla文件编译为.swf.需要安装的命令行工具还可以.任何人都可以建议我做什么?

  5. 被这个PHP异常混淆了try..catch嵌套

    我被以下代码困惑:我会期望这样输出:而是输出:有人可以解释为什么它“跳过”catch?谢谢.异常处理程序捕获其try块范围内的代码引发的异常.对$a->somethingElse()的调用不会发生在与跳过的异常处理程序相关联的try块中.它发生在另一个catch子句中.只是因为它出现在物理下方,引发异常不足以使其覆盖该代码.缩进括号的风格选择使这一点不那么清楚.即使它们是不相关的范围,上一个try块的关闭括号与下一个catch一样出现在同一行上.

  6. 正则表达式 – 与R中的区域设置混淆

    似乎是编码问题.考虑:

  7. PHP获取SWF文件的维度

    我正在加载一个swf文件并动态地确定它的高度和宽度.有没有人知道可以使用PHP读取swf文件的维度?这对任何需要它的人来说都是有效的使用getimagesize例:PS:modulegdisrequired

  8. jQuery和Fancybox中的视频(本地视频文件mp4而不是Youtube)

    我在JqueryFencyBox中成功地运行了Youtube视频.但是,我无法在JqueryFencyBox中运行本地MP4视频文件(该文件存在于一个文件夹中)请告诉我如何在JQUERYFENCYBox中运行本地视频文件(与我在FencyBox中运行YouTube视频一样).以下是我使用的代码:1).我使用这些文件(插件):jquery.fancybox-1.3.4.js和jquery.fancy

  9. jQuery TableTools无效

    我已经下载了example来自Tabletools.哪个工作正常.我做的是我将index.html的内容复制到另一个文件并关联每个路径.Flash加载正常但除了打印按钮之外,每个控件都被禁用.可能是什么问题.解决方法基本上问题是关于错误地指定swf路径.尝试用这个路径替换

  10. jquery – TableTools插件导出按钮不起作用

    我使用Tabletools导出功能,但它无法正常工作.只打印buttin工作和显示弹出和隐藏.我从this线程得到了建议,但没有给我明确的想法.以下是我的实施我已将.swf文件保存在我的服务器页面所在的同一文件夹中.我也试过“sDom”:’Tt‘,.但不适合我.另外我得到了一些建议,即需要配置的flash播放器有一些安全设置.使用此功能需要Flash

随机推荐

  1. arcgis api for flex之专题图制作饼状图,柱状图等

    总结以上是DEVMAX为你收集整理的arcgisapiforflex之专题图制作饼状图,柱状图等全部内容。如果觉得DEVMAX网站内容还不错,欢迎将DEVMAX网站推荐给好友。

  2. arcgis for flex或silverlight全国地图天气预报的实现

    总结以上是DEVMAX为你收集整理的arcgisforflex或silverlight全国地图天气预报的实现全部内容。如果觉得DEVMAX网站内容还不错,欢迎将DEVMAX网站推荐给好友。

  3. 天津政府应急系统之GIS一张图arcgis api for flex讲解十一路径导航模块

    总结以上是DEVMAX为你收集整理的天津政府应急系统之GIS一张图arcgisapiforflex讲解十一路径导航模块全部内容。如果觉得DEVMAX网站内容还不错,欢迎将DEVMAX网站推荐给好友。

  4. arcgis for flex全国地图天气预报的具体实现过程解析

    总结以上是DEVMAX为你收集整理的arcgisforflex全国地图天气预报的具体实现过程解析全部内容。如果觉得DEVMAX网站内容还不错,欢迎将DEVMAX网站推荐给好友。

  5. 天津政府应急系统之GIS一张图arcgis api for flex讲解四地图导航控件模块

    总结以上是DEVMAX为你收集整理的天津政府应急系统之GIS一张图arcgisapiforflex讲解四地图导航控件模块全部内容。如果觉得DEVMAX网站内容还不错,欢迎将DEVMAX网站推荐给好友。

  6. BlazeDS

    总结以上是DEVMAX为你收集整理的BlazeDS全部内容。如果觉得DEVMAX网站内容还不错,欢迎将DEVMAX网站推荐给好友。

  7. 【Flex】读取本地XML,然后XML数据转成JSON数据

    总结以上是DEVMAX为你收集整理的读取本地XML,然后XML数据转成JSON数据全部内容。如果觉得DEVMAX网站内容还不错,欢迎将DEVMAX网站推荐给好友。

  8. 【Flex】读取本地JSON,然后JSON数据转成XML数据

    总结以上是DEVMAX为你收集整理的读取本地JSON,然后JSON数据转成XML数据全部内容。如果觉得DEVMAX网站内容还不错,欢迎将DEVMAX网站推荐给好友。

  9. 【Flex】编辑器的缩放功能绝对定位和相对定位

    总结以上是DEVMAX为你收集整理的编辑器的缩放功能绝对定位和相对定位全部内容。如果觉得DEVMAX网站内容还不错,欢迎将DEVMAX网站推荐给好友。

  10. 如何实现一个自己的嵌入式语言y

    总结以上是DEVMAX为你收集整理的如何实现一个自己的嵌入式语言y全部内容。如果觉得DEVMAX网站内容还不错,欢迎将DEVMAX网站推荐给好友。

返回
顶部