0

我刚刚继承了一个使用 SecureSWF 的项目。我正在尝试利用 RobotLegs(它使用 SwiftSuspender 进行反射来实现依赖注入)并且刚刚发现 SecureSWF 破坏了构建。有没有人遇到过类似的问题?有解决方法吗?是否有可能完全掩盖使用 RobotLegs 构建的 SWF?

4

1 回答 1

0

实际上,这很简单。您需要 NAMES 进行反射。它们是任何类型的混淆和修改的主要目标。由于我们绝对不能滥用 flash player VM 中的验证机制(这该死的好),我们无法绕过它。

我也在使用secureSWF,我有一个缝合皮肤和控制器的机制以及descrybeType() 和大量的类型和成员检查。我从保护工作流程中排除了我对混淆类的敏感。无论如何,它们对黑客毫无用处。

于 2012-07-19T23:57:17.000 回答