windows64怎样查找DR0寄存器下内核硬件断点
64位不能用内联汇编,怎样给DR0寄存器赋值达到下段的目的?
只是vc++不支持64位的内联汇编(我隐约记得vc++2019也支持了,今天没环境),其它编译器,如gcc,intel C,C++builder的64位都支持的
但要注意的是但是,DRx的访问是需要一定权限的。比如你用MOV操作的话,你需要在实地址模式,系统管理模式(smm)或者在保护模式(CPL设0).如果权限不够,将会在访问DRx的时候尝产生#GP(general-protection)异常
关于硬件断点_RanCheIce的专栏-CSDN博客
https://blog.csdn.net/rancheice/article/details/8810777
热门标签: