0

我意识到 Stackoverflow 主要只处理代码,但这是一个特例。

我有一个简单的程序:

int main()
{
...
int a = SOME_HIGH_NUMBER;
...
}

然后我使用 IDA PRO 和 Cheat Engine 等程序搜索值 (SOME_HIGH_NUMBER),但从未找到。因为它是一个 int,所以我搜索 4 个字节。即使我搜索 2 个字节等,也永远找不到该特定值。是的,即使我点击“全部”选项卡,如搜索所有数据类型、数据大小等。

在过去的 10 年中,计算机的工作方式是否发生了重大升级,这使得在程序中搜索整数变得更加困难?几年前我使用过这类程序(内存搜索器),我总是能找到给定的整数。

请注意,即使我在全局范围内(在任何函数之外)声明我的 int ,它仍然找不到。一个解释,无论是否简短,将不胜感激。

4

1 回答 1

0

这可能很明显,但是:您是否考虑了字节顺序?

我提到这一点是因为您说SOME_HIGH_NUMBER,并且找到两字节 int 的程序可能需要非直观输入来获取两字节 int。

于 2012-10-23T20:26:45.130 回答