使注册表编辑器无法被禁用

使注册表编辑器无法被禁用

ID:13655490

大小:26.50 KB

页数:5页

时间:2018-07-23

使注册表编辑器无法被禁用_第1页
使注册表编辑器无法被禁用_第2页
使注册表编辑器无法被禁用_第3页
使注册表编辑器无法被禁用_第4页
使注册表编辑器无法被禁用_第5页
资源描述:

《使注册表编辑器无法被禁用》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、使注册表编辑器无法被禁用注册表解锁的几种方法在上网浏览了恶意网页后,经常会遇到注册表被禁用的事情。注册表被加锁,其主要原理就是修改注册表。在注册表HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVerssionPoliciesSystem分支下,新建DWORD值“Disableregistrytools”,并设键值为“1”。这样,当有人运行注册表编辑器时就会出现“注册编辑已被管理员所禁止”的对话框(如图1),这样就可以达到限制别人使用注册表编辑器的目的。给注册表解锁的方法有很多,编辑RE

2、G文件导入注册表是最常用的。本文要介绍的是与众不同的七招,在此与您分享。用Word的宏来解锁Word也可以给注册表解锁?没错!我们利用的是微软在Word中提供的“宏”,没想到吧?具体方法是:运行Word,然后编写如下面所示的这个“Unlock”宏,即可给注册表解锁:SubUnlock()DimRegPathAsStringRegPath=“HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesSystem”System.PrivateProfileString(F

3、ileName:=“”,Section:=RegPath,Key:=“Disableregistrytools”)=“OK!”EndSub其实,这个方法一点都不神秘,只是利用了注册表的一个特性,即在同一注册表项下,不能有相同名字的字符串值和DWORD值,如果先前有一个DWORD值存在,则后建立的同名的字符串值会将其覆盖,这也就间接的删除了原值。在本例中就是DWORD值Disableregistrytools被同名的字符串值所覆盖删除。修改Regedit.exe文件修改Regedit.exe文件也可以给注册表解锁,前提条件是手头上要有十六进制文件编

4、辑软件如UltraEdit或WinHex等。我们以UltraEdit为例,用Ultraedit打开注册表编辑器Regedit.exe。点击“搜索”菜单下的“查找”,在弹出的对话框中的“查找ASCII字符”前面打上“√”,在“查找什么”栏中输入:Disableregistrytools(如图2),点击“确定”开始查找。会找到仅有的一处结果,改成别的字符就可以了。不过长度一定要一样(20个英文字母),这样就可以解除对注册表编辑器的禁用。使注册表编辑器无法被禁用给注册表编辑器Regedit.exe做个小手术,使之对注册表禁用功能具有“免疫力”,可以打造

5、一个锁不住的注册表编辑器。这对防范恶意网页对注册表的禁用非常有好处。用十六进制文件编辑器Ultraedit打开Regedit.exe,查找741B6A10A100,找到后,把74改为EB即可。现在,你就有了一个锁不住的注册表编辑器了。下次既使注册表被禁用也不用害怕了,只管运行之,保管恶意网页的修改无效。用INF文件解锁大家一定看到过在Windows中有一种后缀为INF的驱动安装文件,它实际上是一种脚本语言,通过解释执行。它包含了设备驱动程序的所有安装信息,其中也有涉及修改注册表的相关信息语句,所以我们也可以利用INF文件对注册表解锁。INF文件是

6、由各个小节(Section)组成。小节的名字从中括号中起,且在此文件中必须是惟一的。小节的名字是它的入口点。后面是小节内容,形式上是“键名称=键值”。在文件中可以添加注释,由分号完成,分号后的内容不被解释执行。让我们开始行动,用记事本编辑如下内容的文件:[Version]Signature=“$CHICAGO$”[DefaultInstall]DelReg=del[del]HKCU,SoftwareMicrosoftWindowsCurrentVersionPoliciesSystem,Disableregistrytools,1,00

7、,00,00,00将上面的内容存为del.inf,使用时用右键点击它,在弹出菜单中选择“安装”即可给注册表解锁(如图3)。用JScript解锁用记事本编辑如下内容的文件,保存为以.js为后缀名的任意文件,使用时双击就可以了。VARWSHShell=WSCRIPT.CREA-TOBJEt(“WSCRIPT.SHELL”);WSHShell.Popup(“为你解锁注册表”);WSHShell.RegWrite(“HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\system\

8、DisableRegistryTools”,0,“reg_dword”);大家可以看出用JS对键值进行操作时要用两斜杠“\”,并且要用

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。