首页
社区
课程
招聘
[求助]驱动中修改代码段的代码,有的能修改,有的不能修改真怪啊
发表于: 2009-7-4 13:49 4838

[求助]驱动中修改代码段的代码,有的能修改,有的不能修改真怪啊

2009-7-4 13:49
4838
驱动中修改 ntoskernal的代码

invoke        DisableWriteProtect  ---关闭保护       
mov        byte ptr[edi] , 0E9H   ---0xE9 --jmp   [!!!!这里修改不成功,后面的修改没问题]
       
        mov        DWORD ptr [edi+1] , eax        ---   eax为要跳转的地址
        mov        DWORD ptr [edi+5] , 0C3C3C3C3h  --- C3 = ret
================
        不知道为什么不能成功

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
自己 解决了,不知道为什么,修改的字节是4个倍数就能成功
2009-7-4 13:58
0
雪    币: 7651
活跃值: (523)
能力值: ( LV9,RANK:610 )
在线值:
发帖
回帖
粉丝
3
没这种要求啊~
2009-7-4 18:32
0
雪    币: 30
活跃值: (755)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
4
在调试器中显示会出现不成功的假象。。。
2009-7-4 21:11
0
雪    币: 221
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
emc
5
和 字节对齐。
2009-7-4 23:29
0
游客
登录 | 注册 方可回帖
返回
//