如何拦截发送到CPU的指令

How to intercept instructions sent to the CPU

本文关键字:CPU 指令 何拦截      更新时间:2023-10-16

我正在寻找一种拦截发送到cpu的指令的方法。

更具体地说,正在发送的操作代码以及发送它们的线程。

运行带有调试器的代码(它不必是交互式调试器;它甚至不必使用操作系统的调试器接口,尽管这可能是编写代码的最简单方法),或者在CPU模拟器中运行它,如bochs。

您想要的是Dynamic Instrumentation。使用诸如Intel PIN之类的东西在指令级对应用程序代码进行指令操作,并使用API获取正在执行的指令的指令操作码。