如何拦截发送到CPU的指令

时间:2015-03-29 19:42:23

标签: c++ cpu intercept opcode instructions

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

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

2 个答案:

答案 0 :(得分:4)

运行附带调试器的代码(它不必是交互式调试器;它甚至不必使用操作系统的debugger interface,尽管这可能是最简单的方法编写代码),或在CPU仿真器中运行,如bochs

答案 1 :(得分:0)

您正在寻找的是动态仪表。使用Intel PIN之类的东西来检测指令级别的应用程序代码并执行正在执行的指令use the API to get the instruction opcode