alphapiao
驱动小牛
驱动小牛
  • 注册日期2002-06-21
  • 最后登录2011-05-04
  • 粉丝0
  • 关注0
  • 积分1004分
  • 威望155点
  • 贡献值0点
  • 好评度109点
  • 原创分1分
  • 专家分0分
阅读:2692回复:7

VISTA的又一个限制

楼主#
更多 发布于:2007-01-06 17:51
  为了防止所谓的pagefile attack(绕过64位Vista的安全机制,在系统底层执行未签名的驱动代码),微软在vista rc2开始,阻止了用户模式应用程序对RAW磁盘扇区的写操作访问权,从而将黑客攻击拒之门外,即使程序有管理员权限也不行。

    微软这种禁止方法会导致磁盘编辑、数据恢复、碎片整理等正常应用程序也面临兼容性问题,除非它们也有自己的内核级驱动程序,并经过签名。

    经我测试,在vista下使用createfile打开硬盘对象时,除0-2047扇区和分区与分区之间的间隙,其它区域均不可写。看来vista下写硬盘非写驱动不可了。


  相关讨论:http://theinvisiblethings.blogspot.com/2006/10/vista-rc2-vs-pagefile-attack-and-some.html
我的博客:xpddk.bokee.com
wowocock
VIP专家组
VIP专家组
  • 注册日期2002-04-08
  • 最后登录2016-01-09
  • 粉丝16
  • 关注2
  • 积分601分
  • 威望1651点
  • 贡献值1点
  • 好评度1227点
  • 原创分1分
  • 专家分0分
沙发#
发布于:2007-01-07 10:21
good ,as i wish
花开了,然后又会凋零,星星是璀璨的,可那光芒也会消失。在这样 一瞬间,人降生了,笑者,哭着,战斗,伤害,喜悦,悲伤憎恶,爱。一切都只是刹那间的邂逅,而最后都要归入死亡的永眠
wowocock
VIP专家组
VIP专家组
  • 注册日期2002-04-08
  • 最后登录2016-01-09
  • 粉丝16
  • 关注2
  • 积分601分
  • 威望1651点
  • 贡献值1点
  • 好评度1227点
  • 原创分1分
  • 专家分0分
板凳#
发布于:2007-01-07 10:28
MS use the best way,for under x64 all application need to be rewritten,so that is not the problem.
花开了,然后又会凋零,星星是璀璨的,可那光芒也会消失。在这样 一瞬间,人降生了,笑者,哭着,战斗,伤害,喜悦,悲伤憎恶,爱。一切都只是刹那间的邂逅,而最后都要归入死亡的永眠
alphapiao
驱动小牛
驱动小牛
  • 注册日期2002-06-21
  • 最后登录2011-05-04
  • 粉丝0
  • 关注0
  • 积分1004分
  • 威望155点
  • 贡献值0点
  • 好评度109点
  • 原创分1分
  • 专家分0分
地板#
发布于:2007-01-07 18:27
引用第2楼wowocock2007-01-07 10:28发表的“”:
MS use the best way,for under x64 all application need to be rewritten,so that is not the problem.


I think it isn't good way,because hackers can think out other manners to attack the system.
我的博客:xpddk.bokee.com
Men like wind
驱动牛犊
驱动牛犊
  • 注册日期2003-03-07
  • 最后登录2010-06-24
  • 粉丝0
  • 关注0
  • 积分280分
  • 威望29点
  • 贡献值0点
  • 好评度29点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2007-02-02 18:26
我用驱动试了,居然都不能写成功,错误0XC0000022,哪位大牛知道怎么在VISTA下写磁盘啊!
alphapiao
驱动小牛
驱动小牛
  • 注册日期2002-06-21
  • 最后登录2011-05-04
  • 粉丝0
  • 关注0
  • 积分1004分
  • 威望155点
  • 贡献值0点
  • 好评度109点
  • 原创分1分
  • 专家分0分
5楼#
发布于:2007-02-03 13:39
引用第4楼Men like wind2007-02-02 18:26发表的“”:
我用驱动试了,居然都不能写成功,错误0XC0000022,哪位大牛知道怎么在VISTA下写磁盘啊!


It's your code's problem.I do it using driver successfully.
我的博客:xpddk.bokee.com
liuyan1
驱动老牛
驱动老牛
  • 注册日期2001-08-27
  • 最后登录2023-04-18
  • 粉丝0
  • 关注0
  • 积分1031分
  • 威望477点
  • 贡献值0点
  • 好评度187点
  • 原创分0分
  • 专家分0分
  • 社区居民
6楼#
发布于:2007-02-04 13:02
这个限制非常有必要,呵呵,是windows 以前的一大漏洞!!!
楼上的客,楼下的客,听我老坎说明白,要苛屎有草纸,不要扯我的麦席子,要苛尿有夜壶,不要在床上划地图。
eofhelloworld
驱动牛犊
驱动牛犊
  • 注册日期2004-12-04
  • 最后登录2009-04-13
  • 粉丝0
  • 关注0
  • 积分428分
  • 威望45点
  • 贡献值0点
  • 好评度41点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2007-02-14 19:06
sorry, i want  to know which driver i need to write if i use the usb external Hard disk?
游客

返回顶部