【问题标题】:How do I hide the embedded swf's file name?如何隐藏嵌入式 swf 的文件名?
【发布时间】:2013-05-17 06:15:57
【问题描述】:

我正在用 Flash CS3 ActionScript 编写一个简单的游戏,并将 swf 输出嵌入到我的网站。但是,目前,.swf 文件是可直接下载的。而且它包含了玩家不应该看到的东西,比如“AJAX”调用。

所以我想知道,是否有人可以从我的 swf 中看到源代码?

如果是这样,我怎样才能以用户看不到文件名的方式嵌入 swf? 而不是<embed src='./myswf.swf'></embed> ?

  • 所以真正的问题变成了,如何隐藏 swf 的文件名?

【问题讨论】:

  • 另一种方法可能是混淆 swf。不过,很难说它有多大帮助。

标签: html actionscript-3 security flash embed


【解决方案1】:

SWF 文件可以被反编译。你可以混淆代码,但它仍然可以被反编译,任何人都可以提取他们想要的任何资源。

在您的情况下,我怀疑它们甚至不需要反编译,因为您要隐藏的是 AJAX 调用。然而,这些可以直接在任何浏览器开发工具或代理中查看。

【讨论】:

猜你喜欢
  • 2018-06-15
  • 1970-01-01
  • 2012-08-15
  • 2020-10-25
  • 2012-10-23
  • 1970-01-01
  • 1970-01-01
  • 2012-05-01
  • 1970-01-01
相关资源
最近更新 更多