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

2023-08-22 19:14:21 +08:00
 liyafe1997

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

976 次点击
所在节点    程序员
5 条回复
papertiger9919
2023-08-22 20:57:57 +08:00
ollydbg ,搞破解用的
liyafe1997
2023-08-22 21:50:15 +08:00
@papertiger9919 这个在我印象中只是 debug 平台上的用户空间的 binary 。我要的是 debug x86 底层,ring0 代码。
GuardX
2023-08-22 23:43:07 +08:00
去看雪 或者 吾爱破解 问问
kernelpig
2023-08-23 10:24:48 +08:00
windbg?
liyafe1997
2023-08-23 15:45:40 +08:00
@kernelpig 这个是调试 Windows 的吧。。。我要的是调试 x86 本身(比如一个 x86 的 QEMU 虚拟机),无关操作系统,甚至没有操作系统(比如 BIOS 设置的中断向量等等)。
主要是想方便地看各种东西的内存位置,以及他们的关系

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/967463

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX