Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Actionscript 3 Actionscript-混淆工具、插件或脚本?_Actionscript 3_Obfuscation - Fatal编程技术网

Actionscript 3 Actionscript-混淆工具、插件或脚本?

Actionscript 3 Actionscript-混淆工具、插件或脚本?,actionscript-3,obfuscation,Actionscript 3,Obfuscation,有人知道有什么好的模糊处理工具、插件和/或脚本可以很好地与Actionscript配合使用吗?由于AS3基于ECMAScript,我猜Javascript模糊器也可以工作。 理想情况下,我正在寻找能够设置混淆级别的东西,或者只混淆部分代码,即变量或私有方法等。无需混淆代码,因为它是编译的,这会解决问题。现在,如果您指的是反编译器,那么不要这样做,因为它将纠正您所有的混淆 如果要保护最终的SWF,您需要混淆SWF,而不是混淆源代码。虽然在编译之前更改源代码中的变量/函数/etc名称可以提供一些保护

有人知道有什么好的模糊处理工具、插件和/或脚本可以很好地与Actionscript配合使用吗?由于AS3基于ECMAScript,我猜Javascript模糊器也可以工作。
理想情况下,我正在寻找能够设置混淆级别的东西,或者只混淆部分代码,即变量或私有方法等。

无需混淆代码,因为它是编译的,这会解决问题。现在,如果您指的是反编译器,那么不要这样做,因为它将纠正您所有的混淆

如果要保护最终的SWF,您需要混淆SWF,而不是混淆源代码。虽然在编译之前更改源代码中的变量/函数/etc名称可以提供一些保护,但这会使过程变得更加复杂,并且会错过处理编译后的SWF时可能出现的几个额外的混淆级别


有许多SWF模糊器可用;涵盖该主题的主题(请注意右侧的所有链接主题)。我个人最喜欢的是。

我使用便宜安全的

我不会这么说。许多符号名存储在字节码中,这将有助于人们对代码进行反编译以了解其工作原理。一个迷惑者可能会把这变成胡说八道,而且同样毫无意义。模糊处理不是制作安全应用程序的方法不是很多,不是。但它肯定会使使用反编译swf文件变得更加困难。我认为这里的一般经验法则是,破解者天生懒惰,否则他们会编写自己的代码。源代码混淆是很好的第一步,但我同意保护层越多越好。请注意——对于每个“保护”SWF的程序,都有人在破解这种形式的安全性。不要依赖任何一种技术来保护你。IMHO说,源代码混淆是一个明智的额外步骤。