游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1760|回复: 4

看了一段时间汇编 很想弄明白能否把我的程序从3级变成0

[复制链接]

32

主题

116

帖子

122

积分

注册会员

Rank: 2

积分
122
发表于 2005-9-13 17:41:00 | 显示全部楼层 |阅读模式
看了一段时间汇编  很想弄明白能否把我的程序从最底的3级变成0级系统级  要不总决的汇编 在保护模式下根本没用 请各位指点一下

96

主题

529

帖子

539

积分

高级会员

Rank: 4

积分
539
发表于 2005-9-13 18:29:00 | 显示全部楼层

Re:看了一段时间汇编 很想弄明白能否把我的程序从3级变

编个在0级下的驱动程序吧,只不过这个驱动程序不是真正意义上的硬件驱动,这个驱动存在的唯一意义就是把用户软件的级别也变成系统特权级别的,通过这个驱动的0级,伸把手把用户软件也拉到0级去.

在98下,用户软件可以利用漏洞让自己进入系统级别(大名鼎鼎的CHI病毒就是利用这个漏洞进入0特权级,直接损坏硬件数据的),但2000以后这个漏洞弥补了,至今没听说有什么简便方法可以进入0级,有个别很复杂的人工方法,而且还要连winhex,masm,注册表等一起动用上.

2

主题

35

帖子

44

积分

注册会员

Rank: 2

积分
44
发表于 2005-9-13 20:52:00 | 显示全部楼层

Re:看了一段时间汇编 很想弄明白能否把我的程序从3级变

2000下也可以实现,并不是vxd一条路
通过修改ldt也能进入0环

48

主题

155

帖子

265

积分

中级会员

Rank: 3Rank: 3

积分
265
发表于 2005-9-14 22:51:00 | 显示全部楼层

Re:看了一段时间汇编 很想弄明白能否把我的程序从3级变

关键是要怎么实现?

我也想这个问题好久了?

也在网上看了,没有找到好的方法?
难道只有自己写驱动吗?

32

主题

116

帖子

122

积分

注册会员

Rank: 2

积分
122
 楼主| 发表于 2005-9-15 09:36:00 | 显示全部楼层

Re:看了一段时间汇编 很想弄明白能否把我的程序从3级变

我看不少书上写的是可以用调用门来实现的 但我看了半天也没看出来  是否真的可以呢?一直郁闷中
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-12-27 20:09

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表