在GDB中如何从文件中填充内存
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在GDB中如何从文件中填充内存相关的知识,希望对你有一定的参考价值。
我们在GDB中有dump命令,它会将特定内存转储到文件中。我想要一个与dump命令完全相反的命令,即从特定长度的文件读取并将其转储到指定的地址(内存)。
无论命令是否存在,请帮助我。如果该命令不存在,请指导我如何确切地继续实施它。作为GDB的新手。
我试图使用还原,但问题是我需要将文件加载到某个特定的内存位置一定长度。在恢复命令语法中没有这样的东西
答案
请参阅restore命令:
restore - 将FILE的内容恢复到目标内存
使用python还有Inferior.write_memory函数
另一答案
可以使用以下命令将原始文件[PATH]加载到目标的内存地址[ADDR]:
restore [PATH] binary [ADDR]
以上是关于在GDB中如何从文件中填充内存的主要内容,如果未能解决你的问题,请参考以下文章
使用 json rereiver php mysql 在片段中填充列表视图