memory - 汇编 - 为什么静态分析代码中的值会发生变化?
问题描述
我想扩展一个程序的代码,我想在那里访问特定的数据。我的问题是该特定数据的地址在每次系统重新启动时都会不断变化。例如,.data:00B374F1 byte_B374F1
下次系统重新启动后当前定义的数据会有所不同,因此我的新代码将无法正常工作。
我知道由于一些预内存分配,地址正在发生变化,但这不只与动态分析有关吗?如果有人可以帮助我,我将不胜感激,我是组装新手。
解决方案
推荐阅读
- javascript - 如何在 Blazor 中删除和排序动态创建的 RenderFragments
- python - 在预训练的 tensorflow 对象检测 api 模型中改进一个类
- c - 获取线程标识符 C
- localization - 您对基于 sy-langu 的语言屏蔽有何看法
- python - 如果 dict 为 None,则不要为 dict 添加值
- rust - MQTT 与 tokio 的连接
- rabbitmq - 带有 RabbitMQ 的 MassTransit - 在另一次总线重新启动后发布异常
- kotlin - Kotlin 对 JVM 性能有何影响?
- android - 升级后立即膨胀正在进行的通知布局时崩溃。仅限安卓 10
- c# - MVC - 将数据库表动态绑定到 var