首页
课程
问答
CTF
社区
招聘
峰会
发现
排行榜
知识库
工具下载
看雪20年
看雪商城
证书查询
登录
注册
首页
社区
课程
招聘
发现
问答
CTF
排行榜
知识库
工具下载
峰会
看雪商城
证书查询
社区
软件逆向
发新帖
0
0
关于用驱动读写内核态内存的注意事项!
发表于: 2009-6-7 09:23
5881
关于用驱动读写内核态内存的注意事项!
madaxian
2009-6-7 09:23
5881
驱动读写内存应该不分什么内核用户的 ,但是我想读写的是 0x88888888 比如这个地址改为12345
我不知道这个地址是否有什么属性之类的 我直接
dword * p=(dword *)0x88888888;
*p=12345;
会不会出现问题? 出现问题了怎么办?
除了开头结尾加这几句 还需要什么别的措施避免蓝屏么 ?
__asm
{
push eax
mov eax, CR0
and eax, 0FFFEFFFFh
mov CR0, eax
pop eax
}
//
dosomething
//
//re-protect memory
__asm
{
push eax
mov eax,CR0
or eax, NOT 0FFFEFFFFh
mov CR0,eax
pop eax
}
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!
#系统底层
收藏
・
0
免费
・
0
支持
分享
分享到微信
分享到QQ
分享到微博
赞赏记录
参与人
雪币
留言
时间
查看更多
赞赏
×
1 雪花
5 雪花
10 雪花
20 雪花
50 雪花
80 雪花
100 雪花
150 雪花
200 雪花
支付方式:
微信支付
赞赏留言:
快捷留言
感谢分享~
精品文章~
原创内容~
精彩转帖~
助人为乐~
感谢分享~
最新回复
(
2
)
化学魔人
雪 币:
204
活跃值:
(10)
能力值:
( LV2,RANK:10 )
在线值:
发帖
0
回帖
11
粉丝
0
关注
私信
化学魔人
2
楼
__try
{
}
__except(EXCEPTION_EXECUTE_HANDLER)
{
}
2009-7-20 14:16
0
qihoocom
雪 币:
635
活跃值:
(101)
能力值:
( LV12,RANK:420 )
在线值:
发帖
49
回帖
1165
粉丝
24
关注
私信
qihoocom
9
3
楼
用结构化异常处理并不能捕获对诸如0x88888888这样的内核地址的内存访问异常。
理论上,对不知道是什么的内核内存不应随便读写
2009-7-20 14:27
0
游客
登录
|
注册
方可回帖
回帖
表情
雪币赚取及消费
高级回复
返回
madaxian
65
发帖
216
回帖
10
RANK
关注
私信
他的文章
[求助]为什么ntOpenProcess获取到的“进程句柄” 和进程的PID值不一样(pid是pspcidtable的句柄,那么这api返回的是哪个句柄表里的句柄?)
9175
[求助]考试结束,灵感闪现 ,继续提问:在XP sp2中如何将进程的pid和进程全路径彻底改掉?
4857
求一个只有几句代码的汇编程序(exe程序)! 不要有病毒(除非你的病毒只有一句汇编代码,呵呵)
7773
[讨论]讨论一下。在INT1入口处设置硬件断点会不会无限触发INT1?
4776
[感谢星级盟主,结贴]简单问题:windows下的 “时钟中断(硬件)”对应的处理例程是INT0 还是 INT几?
5947
关于我们
联系我们
企业服务
看雪公众号
专注于PC、移动、智能设备安全研究及逆向工程的开发者社区
看原图
赞赏
×
雪币:
+
留言:
快捷留言
为你点赞!
返回
顶部