董师傅茶坊(31)
技巧与实践
话题馆
尴尬!微软反盗版验证被自己攻破
7月26日,微软宣布,在全球范围内正式启动WGA计划,将正版验证程序扩大到微软下载中心和Microsoft Update网站,未通过正版验证的用户将无法下载资源。看来,微软已经做好了反盗版的一切准备。然而,还不到一天的时间,国外就传出了让盗版用户轻松绕过正版验证程序的方法,这意味着WGA计划已被攻破,微软陷入尴尬境地。
WGA计划中所采用的反盗版技术手段的关键就是正版验证程序,它能识别出用户所使用的Windows系统是否正版,未通过验证的用户将无法下载资源。它就好比一把锁,将盗版用户挡在了微软下载中心和Microsoft Update网站的大门外。
这个比喻比较形象。正版验证程序以浏览器插件形式提供,当访问微软下载中心和Microsoft Update网站时,系统会提示你安装,只有安装并通过正版验证的用户才可以自由下载资源。
而使用算号器算号、破解程序破解以及大部分批量授权版WinXP的盗版用户将无法通过验证,也就无法下载微软的大部分资源。当然,出于安全性考虑,盗版用户依旧可以下载重要的安全补丁。这也许是微软在反盗版策略和系统安全方面所取的一个平衡点。
看上去微软对这个WGA计划寄予了厚望。但刚宣布实施,还不到一天时间就被攻破,这似乎太出人意料了吧?而且,这也不是第一次了,在该计划试行阶段,正版验证程序就曾被攻破过。
的确如此,破解的方法非常简单。如果你的WinXP系统已经安装了SP2,那么只要在IE的管理加载项窗口中禁用Windows Genuine Advantage这一控件,就可以完全跳过WGA验证。当然,还有其他几种方法,不过这种方法不仅最简单,而且是利用微软自己软件的功能实现的。
用微软的矛刺微软的盾,这也太具有讽刺意味了吧?微软反盗版无可厚非,但这么重要的计划,竟然可以用如此简单的方法破解,微软这次可是丢脸丢大了。
这其实是一个见仁见智的问题了。我个人觉得,主要的原因是微软并没有真正在这上面下功夫。WGA计划的主要目的并不是为了限制盗版用户,而是希望能够给正版用户更加深刻的体验,例如正版用户可以安装新版本的Windows Media Player、Windows Movie Maker等提高系统可用性的程序,但这些并不是运行Windows所必需的。微软希望的是给正版用户更多实惠,以此来影响盗版用户,让他们改弦更张。
以微软的技术,也许可以使用更复杂的加密方式来保护自己的产品。不过如果弄得所有盗版用户都无法继续使用Windows,那么它的市场份额必定会被其他操作系统抢走。所以宁肯让大家用自己的盗版,也好过让大家都用别人的程序,这也是抢占市场份额的一种手段吧。
应该说,微软对盗版的感情是复杂的。但微软既然表态,“希望给正版用户更加深刻的体验”,现在WGA计划却这么轻易地被攻破,无论如何也说不过去,花了钱和不花钱得到的服务是一样的,这让正版用户怎么想呢?
这在目前是没办法了,不过看情况,微软可能会在以后采取更加严格的措施。因为现在的WGA只是在下载补丁程序之前采取的验证措施,就算我们都不从微软下载补丁,只要有一个通过WGA验证的人把自己下载的补丁程序提供出来,大家照样可以使用。
我猜测,也许以后每个微软的程序在安装的时候都会主动进行验证。前段时间微软发布了一个可以用于共享计算机控制权限的软件,名叫Microsoft Shared Computer Toolkit,在安装这个软件的时候就需要联网进行WGA验证。相对下载前的验证,这种方式破解起来会更难,当然也并非完全不可能被破解。
也许微软可以找到更好的反盗版技术,但用技术手段来反盗版永远不可能取得最好的成效。如何结合各国国情制定合理的零售价格,如何为正版用户提供更好的服务,这才是微软在制订反盗版策略中更应该考虑的。从这点上来讲,即使WGA计划没有被攻破,它也注定是一个失败的计划。
编后:在截稿时,微软已经修复了WGA的验证漏洞。然而,可笑的是经董师傅验证,本文的破解方法依然有效。WGA让微软再一次丢脸。
会客厅
WinXP中的屏保设置
Q:我使用的是WinXP操作系统,最近设置了屏幕保护,并选择了“在恢复时使用密码保护”,但每次屏保启动后,动一下键盘或鼠标就会进入桌面,请问这是什么原因造成的?
A:要想让屏保密码生效,除了勾选“在恢复时使用密码保护”外,还要打开控制面板中的“电源选项”,在“高级”选项卡中勾选“在计算机从待机状态恢复时,提示输入密码”才行。需要注意的是,WinXP操作系统的屏保密码和Win98的不同,密码不能另外设置,只能使用系统登录时的用户密码。
修复IE浏览器
Q:我用的是WinXP SP2操作系统,最近发现单击网页上的超链接没有反应,应该是IE损坏了,董师傅,我不想重新安装IE,请问该怎么办?
A:你大可放心。这种问题一般是由于动态链接库文件损坏造成的,可以不用重装IE,只要用REGSVR32命令重新注册一下DLL文件就可以了。在WinXP SP 2中,重新注册所有IE DLL文件有更简单的方法。进入命令提示符窗口,输入:"%ProgramFiles%\Internet Explorer\iexplore.exe" /rereg(注意这里的英文引号不能少),即可修复。
无法保存论坛用户名
Q:我在很多论坛的登录界面中都选择了保存Cookie选项,可是每次登录还是需要重新输入用户名和密码,这是怎么回事?
A:打开IE浏览器,在IE中将“隐私→设置”中的Cookie级别改到中级。另外,如果使用了防火墙,要查看防火墙中关于隐私设置的选项,将它设置到允许保存Cookie。如果上述方法还是不能解决,建议看看你的系统时间设置是否有问题,一般系统时间设置不正确,也会导致不能保存Cookie的问题。
取消文件关联提示
Q:我经常使用ACDSee浏览图片,不知道怎么回事,每次启动该软件都会弹出“文件关联已改变”的对话框,董师傅,怎么去掉这个讨厌的对话框呢?
A:最近询问取消软件提示框的朋友比较多,看来很多软件的提示框需要更智能一些。关于这个问题,你可以选择“文件关联已改变”对话框的“不在启动时检查文件关联”,一般即可解决。如果问题仍然存在,可以点击该软件的“工具→文件关联”,取消“当启动ACDSee 时检查这些文件关联”,再启动ACDSee就不会弹出文件关联改变的对话框。
无法使用QQ视频
Q:我的摄像头在MSN和雅虎通里可以正常工作,可是在QQ上和朋友视频聊天时,好友看不到我,我检查了摄像头,指示灯正常,但QQ里没图像,也不是黑的,和没有摄像头的效果一样,请问该如何解决?
A:这应该是QQ参数设置不正确造成的,登录QQ后,随便在一个在线好友的名字上单击鼠标右键,在弹出的菜单中选择“视频电话→视频调节”,QQ会弹出“视频调节向导”窗口,单击该窗口中“视频设备”栏右边的下拉箭头,将该设备选成你的摄像头,问题就可以解决了。