【问题标题】:How to Access a Specific memory location with GDB如何使用 GDB 访问特定的内存位置
【发布时间】:2020-08-22 08:09:59
【问题描述】:

这可能是一个菜鸟问题。我对 GNU 调试器完全陌生。我过去只使用免疫。

GDB Dump (image)

如何获取0x42424242的地址?

打印0xffffd280 仅显示0x41414141

【问题讨论】:

  • 0xfffffd280.. 根据您的屏幕截图,0xfffffd283 包含 0x41414141。带圆圈的 0x42424242 位于 0xffffd28c.​​.0xffffd28f

标签: c linux memory gdb reverse-engineering


【解决方案1】:

好吧,如果您在0x42424242 设置断点然后执行info registers,那么EIP 将指向该地址。在输出中找到 EIP,这就是你的地址。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多