gpt4 book ai didi

python - gdb python模块读取内存内容

转载 作者:行者123 更新时间:2023-11-28 22:24:09 25 4
gpt4 key购买 nike

在 gdb 中打印特定内存地址的内容,我可以运行以下命令。它以十六进制打印内容

x <memoryaddress>

(gdb) x 299395816
0x11d86ae8: 0x0ec14153

我在 gdb 中使用 gdb python 模块,在我的 python 脚本中使用 gdb 模块读取内存位置的等效命令是什么。

最佳答案

我猜 inferior是你想要的:

(gdb) python i = gdb.inferiors()[0]
(gdb) python m = i.read_memory(0x7fffffffe39c, 4) # an int32
(gdb) python print(m.tobytes())
b'\x01\x00\x00\x00'

关于python - gdb python模块读取内存内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46572440/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com