我现在能够从资源到流读取加密的SWF,解密文件并将其直接加载到内存中。
但遗憾的是,有一些工具可以扫描内存并列出/查看/转储Flash Player使用的纯SFW文件。其中一个工具是SFW Vampire。
即使假的SWF签名似乎也不安全。 有一个工具--SWFkit - 隐藏所有的东西,但不再存在,我使用带有Delphi 7的F-In-Box组件。
有没有办法通过欺骗这些工具来隐藏/阻止从内存中读取SWF文件?
感谢。
答案 0 :(得分:0)
Aren在内存中有任何READ_WRITE ACCESS参数,所以只有保留内存的程序才能读写它吗?
我不是这种语言的专家,所以这里有一个链接,如果它有帮助: http://www.joachim-bauch.de/tutorials/loading-a-dll-from-memory/
答案 1 :(得分:0)
您可以在将Flash文件标题和其他部分加载到内存后销毁它们。这是为了防止这些工具识别内存中的文件。另外,如果它可以转储到文件,它应该是一个损坏的文件。