【发布时间】:2011-06-06 15:55:40
【问题描述】:
我正在阅读一些关于调试的旧文章,其中一篇提到了调试寄存器。阅读更多关于这些寄存器以及它们可以做什么的信息让我非常渴望和它们一起玩。但是,当我尝试查找有关如何实际使用它们的更多信息时,我读到它们只能从 windows 中的 ring 0 访问。
那时我认为这就是结束,因为我不会编写内核驱动程序只是为了玩一些寄存器。但后来我想到了我曾经玩过的记忆编辑工具。它被称为作弊引擎,程序的各种选项之一是指定中断正在执行/访问/读取的指令/数据。这与调试寄存器完全相同。所以我想知道:Windows中的调试寄存器是否有替代品/替代品?因为我确定程序(作弊引擎)不使用内核驱动程序来设置这些值。
【问题讨论】:
标签: windows debugging cpu-registers