首页 > 解决方案 > 汇编 - 为什么静态分析代码中的值会发生变化?

问题描述

我想扩展一个程序的代码,我想在那里访问特定的数据。我的问题是该特定数据的地址在每次系统重新启动时都会不断变化。例如,.data:00B374F1 byte_B374F1下次系统重新启动后当前定义的数据会有所不同,因此我的新代码将无法正常工作。

我知道由于一些预内存分配,地址正在发生变化,但这不只与动态分析有关吗?如果有人可以帮助我,我将不胜感激,我是组装新手。

标签: memoryreverse-engineeringstatic-analysisdisassembly

解决方案


推荐阅读