V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
liyafe1997
V2EX  ›  程序员

有没有什么可视化 x86 内存布局(包括寄存器)的调试工具

  •  
  •   liyafe1997 · 2023-08-22 19:14:21 +08:00 · 998 次点击
    这是一个创建于 487 天前的主题,其中的信息可能已经有所发展或是发生改变。

    比如调试 x86 的 QEMU ,gdb 连接 QEMU 的 gdb server ,有没有什么工具/软件/调试器之类的,能把 x86 的东西可视化出来,比如以树状/列表的显示各内存元素/地址,比如中断向量表,GDT/LDT ,TSS ,堆栈,以及 CPU 的各种功能开关状态(而不是只显示一个比如 0xFF00 这样的寄存器值),等等等等。

    papertiger9919
        1
    papertiger9919  
       2023-08-22 20:57:57 +08:00 via iPhone
    ollydbg ,搞破解用的
    liyafe1997
        2
    liyafe1997  
    OP
       2023-08-22 21:50:15 +08:00
    @papertiger9919 这个在我印象中只是 debug 平台上的用户空间的 binary 。我要的是 debug x86 底层,ring0 代码。
    GuardX
        3
    GuardX  
       2023-08-22 23:43:07 +08:00
    去看雪 或者 吾爱破解 问问
    kernelpig
        4
    kernelpig  
       2023-08-23 10:24:48 +08:00
    windbg?
    liyafe1997
        5
    liyafe1997  
    OP
       2023-08-23 15:45:40 +08:00
    @kernelpig 这个是调试 Windows 的吧。。。我要的是调试 x86 本身(比如一个 x86 的 QEMU 虚拟机),无关操作系统,甚至没有操作系统(比如 BIOS 设置的中断向量等等)。
    主要是想方便地看各种东西的内存位置,以及他们的关系
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2118 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 01:19 · PVG 09:19 · LAX 17:19 · JFK 20:19
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.