首页
社区
课程
招聘
未解决 [求助]请问怎么获取IDT基址 SIDT获取不到
发表于: 2019-1-13 21:29 2339

未解决 [求助]请问怎么获取IDT基址 SIDT获取不到

2019-1-13 21:29
2339
sidt一直获取不到IDT的基址
 KPCR结构体里面存储的IDTBASE不会改变 IDTR寄存器被改了 KPCR还是原来旧的IDT基址
网上资料说SIDT能获取IDTR寄存器的值 但是我一直获取不到请问我是哪里写的不规范吗
或者还有其他方法能获取 求大佬们指点一下(环境WIN7 X64)      已解决   采取1l答案  字节对齐问题

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

最后于 2019-1-19 11:36 被不吃麻婆豆腐编辑 ,原因: 已解决 采取1楼答案 字节对齐问题
收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 1641
活跃值: (3601)
能力值: (RANK:15 )
在线值:
发帖
回帖
粉丝
2
结构体的字节对齐设置了没?
2019-1-13 23:15
0
雪    币: 41
活跃值: (86)
能力值: ( LV4,RANK:40 )
在线值:
发帖
回帖
粉丝
3
讲道理如果8字节对齐,base也不应该全零
2019-1-14 17:55
0
雪    币: 5734
活跃值: (1737)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
4
limit 前面3个SHORT 占位 参数是&idt.limit
最后于 2019-1-14 20:33 被blindtiger编辑 ,原因:
2019-1-14 20:29
0
雪    币: 1641
活跃值: (3601)
能力值: (RANK:15 )
在线值:
发帖
回帖
粉丝
5
https://github.com/kanren3/x64-IDT-HOOK/blob/master/Driver/Driver.c
2019-1-14 22:07
0
雪    币: 333
活跃值: (161)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
6
push        rcx
       shl                rdx, 48
       push        rdx
       lidt        fword ptr [rsp+6]
       pop                rax
       pop                rax
       ret
2019-1-14 22:48
0
游客
登录 | 注册 方可回帖
返回
//