上一篇:监控和保护Linux下进程安全 >>
深度解析注册表修复不成功的原因
1.修改注册表禁止命令形式的修改,目的是不让用户通过注册表修复回去。最通常的修改是锁住注册表,还有破坏关联:比如.reg,.vbs,.inf等。
关于解锁注册表,在前面已经介绍了方法,至于被修改关联,只要我前面说的注册表修改的方法里的关联还能用,就可以用其中的任意一个,但如果.reg,.vbs,.inf都被修改了,怎么办啊?,也不用怕,把 .exe 后缀改为.com后缀,我一样可以编辑注册表,.com也被改了,怎么办?没那么狠吧,行,我再改后缀为.scr 。嘿嘿,一样还可以修改。
最好的最简单的办法,马上重新启动,按f8进入dos下,敲入scanreg/restore,选择以前的正常时的注册表还原就可以,注意了,一定要选择没被修改时的注册表!如果发现连scanreg都被删除了(一些网站就是这么狠的,用a盘copy一个scanreg.exe到comman下即可。
有必要在这里说说常见的文件关联的默认值
正常的exe关联为[hkey_classes_root\exefile\shell\opencommand]
默认的键值为?quot;%1 %*" 将此关联改回去即可使用exe文件
2.修改注册表后留后门,目的让你修改注册表好像成功,重新启动后又恢复到被修改的状态。
这主要是在启动项里留了后门,大家可以打开注册表到(也可以用一些工具比如优化大师等来察看)
hkcusoftware\microsoft\windows\currentversion\run
hkcusoftware\microsoft\windows\currentversion\runonce
hkcusoftware\microsoft\windows\currentversion\runservices
hkcusoftware\microsoft\windows\currentversion\run-
看看有没有可疑的启动项目,这一点最多朋友忽略,哪些启动可疑呢?
我这里给出几个大家需要注意的,启动项里键值有出现.hml和.htm后缀的,最好都去掉,还有有.vbs后缀的 启动项也去掉,还有一个很重要的,如果有这一个启动项,出现有类似键值的,比如:
system 键值是regedit -s c:\windows……请注意,这个regedit -s 是注册表的一个后门参数,是用来导入注册表的,这样的选项一定要去掉
还有一类修改会在c:\windows产生.vbs后缀的文件,或是.dll文件,其实.dll文件实际是.reg文件(乔装成dll文件的恶意网页病毒)
此时你要看看c:\windows\win.ini文件,看看load=,run=,这两个选项后面应该是空的,如果有其他程序 修改load=,run=,将=后面程序删除,删除前看看路径和文件名,删除后在到system下删除对应的文件
还有一种方法,大家如果屡次修改重启又恢复回去,可以搜索c盘下所有的.vbs文件,可能有隐藏的,用记 事本打开,看到里面有关于修改注册表的都把它删除或保险起见把后缀改掉,你可以按中恶意网页的病毒的时间来搜索文件。
下面的这个漏洞大家非常值得注意,很多朋友说,你说的方法我都试了,启动项里绝对没有什么可疑的,也没有什么vbs文件,呵呵,大家在启动 ie时还有一个陷阱,就是ie主界面的工具的菜单里的广告,一定要去掉,因为这些会在你启动ie时启动,所以你修改完其他的先别着急打开ie窗口,否则白费力气,方法:打开注册表hkey_local_machine\ software\microsoft\internet explorer\extensions看到广告就删,别留情!
一个很重要的问题,在中了恶意网页的陷阱后一定要先清空ie所有临时文件,切记!
说了那么多,那如何防御这类恶意网页呢?
一个一劳永逸的方法,把f935dc22-1cf0-11d0-adb9-00c04fd58a0b这个id删掉在注册表的路径为hkey_classes_root\clsid
记住,看清楚了再删除,千万别删错其他。删掉这个f935dc22-1cf0-11d0-adb9-00c04fd58a0b对系统不会有影响的。
在ie的选单栏中选择“工具”→“internet选项”,在弹出的对话框中切换到“安全”标签,选择“ internet”后点击“自定义级别”按钮,在“安全设置”对话框中,把“activex控件和插件”、“脚本” 中的相关选项全部选择“禁用”或“提示”即可。但如果选择了“禁用”,一些正常使用activex和脚本的网站可能无法完全显示。建议选择:提示。遇到警告时,看看该网站的原代码,如果发现有出现 shl.regwrite等的代码,就不要去了,如果是加密的原代码,不是自己熟悉的网站也不要去,如果连右键都用不了的,也要小心为好(看看原码有什么所谓啊,除非有什么好的java或是恶意代码)
对于windows98用户,请打开c:\windows\java packages\ cvlv1nbb.zip,把其中的“activexcomponent.class删掉,对于windowsme用户,请打开c:\windows\ javapackages.nzvfpf1.zip,把其中的“activexcomponent.class”删掉,这些删掉不会影响正常浏览网页
在windows 2000/xp,可以通过禁用“远程注册表服务”来阻挡部分恶意脚本。具体方法是:在“控制面板”→“管理工具”→“服务”中右键单击“remote registry service”,在弹出选单中选择“属性”,打开属性对话框,在“general”内将“startup ype”设为“disabled”。这样也可以拦截部分恶意脚本程序。
嘿嘿,不用ie。用其他浏览器也可以……大家在中了恶意网页的陷阱后,先不要立即重新启动计算机,到启动项里看看,有没有什么危险的启动项,比如deltree之类的。
()
下一篇:F1~F12在Windows系统中的作用 >>
相关文章:
- · FTP基础知识及模式精解
- · 映射网络驱动器的使用
- · 网络传输速度慢的故障解决
- · Linux磁盘存储区管理原理与技巧
- · 浏览缺德网站的后遗症——全方位渗透
- · 常抱怨不能BT下载和下载速度慢的人进来
- · 装机过程中10大常规性错误
- · 使用Windows 2003 终端服务连接到并隐藏控制台会话
- · 隐藏在XP中的28个秘密武器
- · Windows快捷键大全
- · WinRAR九大不传密技
- · 利用ICMP请求报文探测主机操作系统
- · 判断Web数据库方式的一个小经验
- · 在无人参与安装模式下执行干净安装WINXP
- · Linux内核初始化过程简要介绍
- · 妙用Regsvr32命令修复系统故障
- · 再谈Windows NT/2000内部数据结构
- · 全面了解Windows系统鲜为人知的宝藏
- · 有关IPSec的一些基础知识
- · 利用google半秒破500網
- · 俗人俗语谈技术之FTP技术
- · 分布式系统的运营安全
- · Linux 2.2.X进程管理分析及最大进程数限制的突破
- · 网络软件在多操作系统中的共享
- · Windows系统中隐藏驱动器
- · Windows XP操作系统6例故障解答
- · 巧改hosts文件让QQ新闻更个性
- · 拆除TFTP“定时炸弹”
- · 把浏览器改造成FTP软件
- · XP 注册表键值的双重作用
- · 10种常见计算机无法启动故障解决方法
- · 下载隐藏链接的网络资源
- · 磁盘坏道修复
- · 常见电子书格式及其反编译思路
- · Gmail变成blog和变成HTML空间
- · Java入门需掌握的30个基本概念
- · 几个DNS欺骗的利用原理
- · 虚拟路由器简介
