话本小说网 > 轻小说 > 黑客技术
本书标签: 轻小说 

Hijacker使用

黑客技术

HijackThis是一款英文免费软件,由荷兰的一名学生 merijn 开发。HijackThis能够扫描注册表和硬盘上的特定文件,找到一些恶意程序“劫持”浏览器的入口。但要提醒大家注意的是,这些内容也可能正由正常的程序在使用,所以不能草率处理,必须经过分析。

HijackThis扫描的内容十分详尽,并且可以修复大部分被恶意修改的内容。尤其值得一提的是它的日志,HijackThis可以把扫描的内容保存为日志文件,并直接用记事本(notepad)打开。

日志项纵览

R0,R1,R2,R3 Internet Explorer(IE)的默认起始主页和默认搜索页的改变

F0,F1,F2,F3 ini文件中的自动加载程序

N1,N2,N3,N4 Netscape/Mozilla 的默认起始主页和默认搜索页的改变

O1 Hosts文件重定向

O2 Browser Helper Objects(BHO,浏览器辅助模块)

O3 IE浏览器的工具条

O4 自启动项

O5 控制面板中被屏蔽的IE选项

O6 IE选项被管理员禁用

O7 注册表编辑器(regedit)被管理员禁用

O8 IE的右键菜单中的新增项目

O9 额外的IE“工具”菜单项目及工具栏按钮

O10 Winsock LSP“浏览器绑架”

O11 IE的高级选项中的新项目

O12 IE插件

O13 对IE默认的URL前缀的修改

O14 对“重置WEB设置”的修改

O15 “受信任的站点”中的不速之客

O16 Downloaded Program Files目录下的那些ActiveX对象

O17 域“劫持”

O18 额外的协议和协议“劫持”

O19 用户样式表(stylesheet)“劫持”

O20 注册表键值AppInit_DLLs处的自启动项

O21 注册表键ShellServiceObjectDelayLoad处的自启动项

O22 注册表键SharedTaskScheduler处的自启动项

O23 加载的系统服务

组别——R

1. 项目说明

R – 注册表中Internet Explorer(IE)的默认起始主页和默认搜索页的改变

R0 - 注册表中IE主页/搜索页默认键值的改变

R1 - 新建的注册表值(V),或称为键值,可能导致IE主页/搜索页的改变

R2 - 新建的注册表项(K),或称为键,可能导致IE主页/搜索页的改变

R3 - 在本来应该只有一个键值的地方新建的额外键值,可能导致IE搜索页的改变

R3主要出现在URLSearchHooks这一项目上,当我们在IE中输入错误的网址后,浏览器会试图在注册表中这一项列出的位置找到进一步查询的线索。正常情况下,当我们在IE中输入错误的网址后,浏览器会使用默认的搜索引擎(如http://search.msn.com/、网络实名等)来查找匹配项目。如果HijackThis报告R3项,相关的“浏览器绑架”现象可能是:当在IE中输入错误的网址后,被带到某个莫名其妙的搜索网站甚至其它网页。

2. 举例

R0 - HKCU/Software/Microsoft /Internet Explorer/Main,Start Page=http://www.google.com/

R1 - HKLM/Software/Microsoft/Internet Explorer/Main,Default_Page_URL=http://www.google.com/

(HKCU就是HKEY_CURRENT_USER,HKLM就是HKEY_LOCAL_MACHINE,下同)

上面的例子中,默认主页被改变,指向了新的地址http://www.google.com/。

R3 - URLSearchHook: BDSrchHook Class - {2C5AA40E-8814-4EB6-876E-7EFB8B3F9662} - C:/WINDOWS/DOWNLOADED PROGRAM FILES/BDSRHOOK.DLL

这是百度搜索

R3 - URLSearchHook: CnsHook Class - {D157330A-9EF3-49F8-9A67-4141AC41ADD4} - C:/WINDOWS/DOWNLO~1/CNSHOOK.DLL

这是3721网络实名

R3 - Default URLSearchHook is missing

这是报告发现一个错误(默认的URLSearchHook丢失)。此错误可以用HijackThis修复。

3. 一般建议

对于R0、R1,如果您认得后面的网址,知道它是安全的,甚至那就是您自己这样设置的,当然不用去修复。否则的话,在那一行前面打勾,然后按“Fix checked”,让HijackThis修复它。

对于R2项,据HijackThis的作者说,实际上现在还没有用到。

对于R3,一般总是要选修复,除非它指向一个您认识的程序(比如百度搜索和3721网络实名)。

4. 疑难解析

(1) 偶尔,在这一组的某些项目后面会出现一个特殊的词——(obfuscated),例如下面几个

R1 - HKCU/Software/Microsoft/Internet Explorer/Main,Search Bar = res://C:/WINDOWS/System32/kihm.dll/sp.html (obfuscated)

R1 - HKCU/Software/Microsoft/Internet Explorer/Main,Search Page = res://C:/WINDOWS/System32/kihm.dll/sp.html (obfuscated)

R1 - HKCU/Software/Microsoft/Internet Explorer/Main,Default_Search_URL = http://ls0.net/home.html (obfuscated)

R1 - HKCU/Software/Microsoft/Internet Explorer/Search,SearchAssistant = res://C:/WINDOWS/System32/kihm.dll/sp.html (obfuscated)

R1 - HKCU/Software/Microsoft/Internet Explorer/Search,CustomizeSearch = http://ls0.net/srchasst.html (obfuscated)

R1 - HKLM/Software/Microsoft/Internet Explorer/Main,Search Bar = res://C:/WINDOWS/System32/kihm.dll/sp.html (obfuscated)

R1 - HKLM/Software/Microsoft/Internet Explorer/Main,Search Page = res://C:/WINDOWS/System32/kihm.dll/sp.html (obfuscated)

R0 - HKLM/Software/Microsoft/Internet Explorer/Search,SearchAssistant = res://C:/WINDOWS/System32/kihm.dll/sp.html (obfuscated)

R1 - HKCU/Software/Microsoft/Internet Explorer/Main,SearchAssistant = http://4-v.net/srchasst.html (obfuscated)

R1 - HKLM/Software/Microsoft/Internet Explorer/Main,SearchAssistant = http://4-v.net/srchasst.html (obfuscated)

R1 - HKLM/Software/Microsoft/Internet Explorer/Search,(Default) = http://ls0.net/srchasst.html (obfuscated)

R1 - HKLM/Software/Microsoft/Internet Explorer/Main,Default_Search_URL = http://homepage.com/www.e-finder.cc/search/ (obfuscated)

R0 - HKLM/Software/Microsoft/Internet Explorer/Search,CustomizeSearch = http://homepage.com/www.e-finder.cc/search/ (obfuscated)

R1 - HKCU/Software/Microsoft/Internet Explorer/SearchURL,(Default) = http://homepage.com/www.e-finder.cc/search/ (obfuscated)

obfuscated,中文大意为“使混乱,使糊涂迷惑,使过于混乱或模糊,使得难于感觉或理解”。这里主要是最后一个意义。这些被HijackThis 标为obfuscated的项目在对IE主页/搜索页进行修改的同时,还利用各种方法把自己变得不易理解,以躲避人们对注册表内容的查找辨识(比如直接在注册表特定位置添加十六进制字符键值,电脑认得它,一般人可就不认得了)。

(2) 有些R3项目{ }号后面,会跟上一个下划线( _ ),比如下面几个:

R3 - URLSearchHook: (no name) - {8952A998-1E7E-4716-B23D-3DBE03910972}_ - (no file)

R3 - URLSearchHook: (no name) - {5D60FF48-95BE-4956-B4C6-6BB168A70310}_ - (no file)

R3 - URLSearchHook: (no name) - {CFBFAE00-17A6-11D0-99CB-00C04FD64497}_ - (no file)

这些{ }后面多一个下划线的R3项目,实际上无法使用HijackThis修复(这是HijackThis本身的一个bug)。如果要修复这样的项目,需要打开注册表编辑器(开始——运行——输入 regedit——按“确定”),找到下面的键

HKEY_CURRENT_USER/Software/Microsoft/Internet Explorer/URLSearchHooks

对比HijackThis的扫描日志中那些R3项的CLSID——就是{ }号中的数字——删除想要删除的项目,但要注意不要误删以下一项

CFBFAE00-17A6-11D0-99CB-00C04FD64497

这一项是默认的。

请注意,如果是在{ }号前面有一个下划线,这些项目HijackThis可以正常清除。比如下面的:

R3 - URLSearchHook: (no name) - _{00D6A7E7-4A97-456f-848A-3B75BF7554D7} - (no file)

R3 - URLSearchHook: (no name) - _{CFBFAE00-17A6-11D0-99CB-00C04FD64497} - (no file)

R3 - URLSearchHook: (no name) - _{707E6F76-9FFB-4920-A976-EA101271BC25} - (no file)

R3 - URLSearchHook: (no name) - _{8952A998-1E7E-4716-B23D-3DBE03910972} - (

上一章 FANUC下 黑客技术最新章节 下一章 syn