我解压了一个用 PECompact v2.2 打包的二进制文件(根据 Detect It Easy)并成功重建了 IAT。二进制文件实际上确实运行了,但是当我在 IDA Pro 调试器中打开它时,它正在调用进程中不存在的内存,这会阻止程序继续执行并在 IDA 中显示错误(如下所示) . 我也尝试在 OllyDbg 中调试相同的程序,但 OllyDbg 似乎甚至没有解析解压版本的指令。我的问题是,什么可能导致这种情况?我解压文件错了吗?无法正确重建 IAT?这是变基问题吗?我怎样才能解决这个问题?