我在玩 Flash 游戏时,我的一个 friend 向我展示了一些 Cheat Engine 技巧,您可以在其中搜索 Flash 游戏中的整数。例如,你的分数是 100。要找到分数,你需要在 Cheat Engine 中搜索值 800——这可能是当今流行的技巧。
我以前从未玩过 Cheat Engine,但我知道它是一个内存编辑器?我认为它与位和字节有关; 8 位 = 1 字节,但我一点也不确定。
有谁知道为什么要乘以 8?
最佳答案
这是一个 blog entry那也经常提到这种技术,但没有解释它。一些评论还说这将是二进制数据,因此是乘法,但似乎没有人确切地知道它。
这forum entry说这是 Flash 8+ 的某种“加密”,对于旧版本,不需要乘以。
如果您想确定地知道,也许您可以在 SWF 规范 ( PDF file ) 中找到答案,但问题是关于运行时的内存布局,所以即使那样也可能无法给您答案。 .
关于flash - 为什么Flash要乘以8?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3331585/