首页
社区
课程
招聘
[求助]x64 hook idt 然后怎么读取地址和寄存器的内容
发表于: 2016-6-26 18:24 6962

[求助]x64 hook idt 然后怎么读取地址和寄存器的内容

2016-6-26 18:24
6962
获取idtr  表中地址改成驱动中代理函数   中断后进入代理函数 那么在这个函数中怎么获取寄存器的值
收藏
免费 0
支持
分享
最新回复 (7)
雪    币: 144
活跃值: (31)
能力值: ( LV8,RANK:140 )
在线值:
发帖
回帖
粉丝
2
x64不能内联汇编了是吧...那就写二进制获取.
2016-6-26 18:34
0
雪    币: 233
活跃值: (130)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
不是 是不知道寄存器储存在什么地方
2016-6-26 22:05
0
雪    币: 333
活跃值: (161)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
4
x64 寄存器是rax rbx等等
2016-6-27 07:23
0
雪    币: 233
活跃值: (130)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
是在中断后的函数中怎么获得发生中断时的寄存器的值
2016-6-27 08:02
0
雪    币: 333
活跃值: (161)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
6
在发生中断时操作系统会保护现场以便中断处理后恢复现场
_ktrap_frame数据结构保存了所有寄存器的值
2016-6-27 12:54
0
雪    币: 396
活跃值: (54)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
7
参数的顺序是rcx,rdx,r8, r9。
4个以上的参数没必要吧。。
2016-6-27 13:39
0
雪    币: 233
活跃值: (130)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
谢谢 明白了
2016-7-3 18:12
0
游客
登录 | 注册 方可回帖
返回
//