灰鸽子( Huigezi),原本该软件适用于公司和
家庭管理
,其功能十分强大,不但能监视摄像头、
键盘记录
、监控桌面、文件操作等。还可以运行后自动删除、毫无提示安装等,因早年采用反弹链接这种缺陷设计,使得使用者拥有最高权限,一经破解即无法控制。最终导致被黑客恶意使用。原作者的灰鸽子被误认为
是一款集多种
控制方式
于一体的
木马程序
。
灰鸽子病毒
运行过程
G_Server.exe运行后将自己拷贝到
Windows
目录下(98/xp下为
系统盘
的
windows
目录,2k/NT下为系统盘的Winnt目录),然后再从体内释放G_Server
.dll
和G_Server_Hook.dll到windows目录下。G_Server.exe、G_Server.dll和G_Server_Hook.dll三个文件相互配合组成了灰鸽子服务端, G_Server_Hook.dll负责隐藏灰鸽子。通过截获进程的
API
调用隐藏灰鸽子的文件、服务的
注册表项
,甚至是进程中的模块名。截获的函数主要是用来遍历文件、遍历注册表项和遍历进程模块的一些函数。所以,有些时候用户感觉中了毒,但仔细检查却又发现不了什么异常。有些灰鸽子会多释放出一个名为G_ServerKey.dll的文件用来记录键盘操作。注意,G_Server.exe这个名称并不固定,它是可以定制的,比如当定制服务端文件名为A.exe时,生成的文件就是A.exe、A.dll和A_Hook.dll。
Windows目录下的G_Server.exe文件将自己注册成服务(9X系统写注册表启动项),每次开机都能自动运行,运行后启动G_Server.dll和G_Server_Hook.dll并自动退出。G_Server.dll文件实现后门功能,与控制端客户端进行通信;G_Server_Hook.dll则通过拦截API调用来隐藏病毒。因此,中毒后,我们看不到病毒文件,也看不到病毒注册的服务项。随着灰鸽子服务端文件的设置不同,G_Server_Hook.dll有时候附在Explorer.exe的进程空间中,有时候则是附在所有进程中。
体积仅70kb隐蔽性更强
自2001年,灰鸽子诞生之日起,就被反病毒专业人士判定为最具危险性的
后门程序
,并引发了安全领域的高度关注。2004年、2005年、2006年,
灰鸽子木马
连续三年被国内各大杀毒厂商评选为年度十大病毒,灰鸽子也因此声名大噪,逐步成为媒体以及网民关注的焦点。
灰鸽子自2001年出现至今,主要经历了模仿期、飞速发展期以及全民骇客时代三大阶段。
灰鸽子2011出现变种。服务端加壳之后仅有70kb,比葛军的灰鸽子小了近10倍。国家
多线程
上线分组。可视化
远程开户
。可以躲过主流管理员的检测方式,隐蔽性强。
灰鸽子产业链示意图
2004和2005这两年之间,灰鸽子逐步进入了成熟的状态,由于源码的释放,大量变种在互联网中衍生。2004年灰鸽子总共发现了1000多变种,而在2005年,这个数字迅速上升到了3000多。“灰鸽子”最大的危害在于潜伏在用户系统中,由于其使用的“反弹端口”原理,一些在局域网(
企业网
)中的用户也受到了“灰鸽子”的侵害,使得受害用户数大大提高,2004年的感染统计表现为103483人,而到2005年数字攀升到890321人。“灰鸽子”本身所具备的
键盘记录
、
屏幕捕捉
、文件上传下载和运行、摄像头控制等功能,将使用户没任何隐私可言,更可怕的是服务端高度隐藏自己,使
受害者
无从得知感染此病毒。
体积仅70kb隐蔽性更强
由于正常模式下灰鸽子会隐藏自身,因此检测灰鸽子的操作一定要在
安全模式
下进行。进入安全模式的方法是:启动计算机,在系统进入Windows
启动画面
前,按下F8键(或者在启动计算机时按住Ctrl键不放),在出现的启动选项菜单中,选择“Safe Mode”或“安全模式”。
1.由于灰鸽子的文件本身具有隐藏属性,因此要设置Windows显示所有文件。打开“
我的电脑
”,
选择菜单
“工具”-->“
文件夹选项
”,点击“查看”,取消“隐藏受保护的操作系统文件”前的
对勾
,并在“
隐藏文件和文件夹
”项中选择“ 显示所有
文件和文件夹
”,然后点击“确定”。
2.打开Windows的“
搜索文件
”,文件名称输入“*_hook.dll”,搜索位置选择Windows的安装目录(默认98/
xp
为C:\
windows
,2k/NT为C:\Winnt)。
3.经过搜索,我们在Windows目录(不包含
子目录
)下发现了一个名为Game_Hook.dll的文件。
4.根据灰鸽子原理分析我们知道,如果Game_Hook.DLL是灰鸽子的文件,则在操作系统安装目录下还会有Game.exe和Game.dll文件。打开Windows目录,果然有这两个文件,同时还有一个用于记录键盘操作的GameKey.dll文件。
经过这几步操作我们基本就可以确定这些文件是灰鸽子服务端了,下面就可以进行手动清除。
灰鸽子(挺进版)文件窗口
(一)、清除灰鸽子的服务注意清除灰鸽子的服务一定要在
注册表
里完成,对注册表不熟悉的网友请找熟悉的人帮忙操作,清除灰鸽子的服务一定要先备份注册表,或者到纯
DOS
下将
注册表文件
更名,然后再去注册表删除灰鸽子的服务。因为
病毒
会和EXE文件进行关联
2000/XP系统:
2.点击菜单“编辑”-->“查找”,“查找目标”输入“
game.exe
”,点击确定,我们就可以找到灰鸽子的服务项(此例为Game_Server,每个人这个服务项名称是不同的)。
3.删除整个Game_Server项。
98/me系统:
在98下,灰鸽子
启动项
只有一个,因此清除更为简单。运行注册表编辑器,打开
HKEY_CURRENT_USER
\Software\Microsoft\Windows\CurrentVersion\Run项,我们立即看到名为Game.exe的一项,将Game.exe项删除即可。
(二)、删除灰鸽子程序文件
删除灰鸽子程序文件非常简单,只需要在安全模式下删除Windows目录下的Game.exe、Game.dll、Game_Hook.dll以及Gamekey.dll文件,然后重新启动计算机。至此,灰鸽子VIP 2005服务端已经被清除干净。
以上介绍的方法适用于我们看到的大部分
灰鸽子木马
及其变种,然而仍有极少数变种采用此种方法无法检测和清除。同时,随着灰鸽子新版本的不断推出,作者可能会加入一些新的隐藏方法、防删除手段,手工检测和清除它的难度也会越来越大。
1. 给
系统安装
补丁程序
。通过
Windows Update
安装好
系统补丁
程序(关键更新、安全更新和
Service pack
),其中MS04-011、MS04-012、MS04-013、MS03-001、MS03-007、MS03-049、MS04-032等都被病毒广泛利用,是非常必要的补丁程序。2. 给
系统管理员
帐户设置
足够复杂足够强壮的密码,最好能是10位以上,字母+数字+其它符号的组合;也可以禁用/删除一些不使用的帐户。
2. 经常更新
杀毒软件
(
病毒库
),设置允许的可设置为每天定时自动更新。安装并
合理使用
网络防火墙
软件,网络防火墙在防病毒过程中也可以起到至关重要的作用,能有效地阻挡自来网络的攻击和病毒的入侵。部分盗版Windows用户不能正常安装补丁,这点也比较无奈,这部分用户不妨通过使用网络防火墙来进行一定防护。
3. 关闭一些不需要的服务,条件允许的可关闭没有必要的共享,也包括C$、D$等管理共享。完全单机的用户可直接关闭Server服务。
全面围剿灰鸽子
2007年3月21日,灰鸽子工作室决定全面停止对灰鸽子远程管理软件的开发、更新和注册,以实际行动和坚定的态度来抵制这种非法利用灰鸽子远程管理软件的
不法行为
,并诚恳接受广大网民的监督。”此外,灰鸽子工作室还发布了灰鸽子服务端
卸载程序
。