帮助反编译 SWF

发布于 2024-09-29 19:22:34 字数 367 浏览 1 评论 0原文

前段时间,我和我的朋友开始做一个 Flex 项目...... 现在已经快完成了,我们正在做保护工作: 我的朋友在 swf 中实现了某种加密,因此所有反编译器(我们已经尝试过)将文件读取为“flash”应用程序,而不是“flex”,因此不可能获取原始源等... 但是(哦,是的,有一个“但是”)...我们尝试过的反编译器(Trilli、硕思等)有一些“特殊”功能:其中之一是它们可以自动检查 swf 是否是用 flex 制作的或者在闪存中(所以我们的加密文件总是看起来是在闪存中写入的)... 但我们还想检查这种保护是否适用于“手动”反编译器(手动设置 flash 或 flex 反编译),所以:你们中的一些人可能知道一些可以在 flex 中“强制解析”的反编译器,或者可能是一些“仅” -flex”反编译器? 提前致谢

Some time ago, me and my friend started working on a Flex project...
Now it's almost finished, we are working on protection:
my friend implemented a sort of encryption in the swf, so all the decompilers (we've tried) read the file as a "flash" app, and not "flex", so it's not possible to get the original sources etc...
But (oh, yes, there is a "but")... The decompilers we've tried (Trilli, Sothink etc) have some "special" features: one of these is that they automatically can check if swfs were made in flex or in flash (so our encrypted files always seems written in flash)...
But we would also like to check if this sort of protection works on "manual" decompilers (manually set flash or flex decompiling), so: some of you maybe know some decompilers that can "force parsing" in flex, or maybe some "only-flex" decompilers?
Thanks in advance

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

归途 2024-10-06 19:22:34

@Antonius Magnae

没有简短的答案。

Flash 与 Flex 反编译比较:

区别:

  1. Flash 比 Flex 更弱,即更容易被反编译,部分原因是商业反编译程序旨在返回SWF 到 Flash 文件而不是 Flex 项目。后来添加了Flex支持,但还没有那么强大。
  2. Flex 代码可以反编译,但大多数情况下重新编译它会产生编译错误。

相似之处

  1. Flash 和 Flex RIA 都可以轻松破解,因为它们都依赖于 SWF。

你必须知道SWF破解是(不容易)可能的,检查我的这个问题

在这个问题中(你会注意到我已经接受了我自己的答案)我确实删除了我在Flash中放入的水印,我最后想告诉你的是同样的事情可能是如果文件是 Flex 编程文件,则完成,但我们都知道重要的是代码,无论您使用 Flash 还是 Flex,破解者都可以获取您的所有代码,但在 Flex 中通过重新编译使其工作更困难。

@Antonius Magnae

There is no short answer.

Flash vs. Flex Decompilation Comparison:

Differences:

  1. Flash is weaker than Flex, i.e. It is more vulnerable to be decompiled, part of this because commercial decompiling programs were designed to return the SWF to a Flash files not Flex project. Later Flex support was added and it is not that powerful yet.
  2. Flex code can be decompiled but most often recompiling it will generate compiling errors.

Similarities:

  1. Both Flash and Flex RIAs can be broken EASILY, since they depend on the SWF.

You have to know that SWF cracking is (no not easy) possible, check this question of mine here

In this question (which you'll notice I've accepted my own answer) I did remove the water mark I've put in Flash, what I want to tell you finally that the same thing could be done if the file was a Flex-programmed file but as we all know what matters is code, crackers can get all your code whether you use Flash or Flex but it is harder in Flex to get it to work by recompilation.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文