3

我们在 GDB 中有 dump 命令,它会将特定的内存转储到文件中。我想要一个与转储命令完全相反的命令,即,它将从特定长度的文件中读取并将其转储到指定的地址(内存)。

请在这方面帮助我,该命令是否存在。如果该命令不存在,那么请指导我我需要如何继续执行它。作为 GDB 的新手。

我尝试使用恢复,但问题是我需要将文件加载到某个长度的特定内存位置。在恢复命令语法中没有这样的东西

4

2 回答 2

4

原始文件 [PATH] 可以通过以下方式加载到目标的内存地址 [ADDR]:

restore [PATH] binary [ADDR]

cf: GDB 文档

于 2017-12-20T15:34:35.470 回答
3

查看恢复命令:

restore -- 将 FILE 的内容恢复到目标内存

使用 python 还有 Inferior.write_memory 函数

于 2012-06-08T04:17:41.613 回答