手工木马检测

检查网络连接情况

由于不少木马会主动侦听端口,或者会连接特定的IP和端口,所以我们可以在没有正常程序连接网络的情况下,通过检查网络连情情况来发现木马的存在。
使用的命令为:

1
netstat -ano


查看正在运行的服务

服务是很多木马用来保持自己在系统中永远能处于运行状态的方法之一。我们可以通过点击“开始”->“运行”->“cmd”,然后输入“net start”来查看系统中究竟有什么服务处于运行状态,如果发现了不是自己开放的服务,我们可以进入“服务”管理工具中的“服务”,找到相应的服务,停止并禁用它。

检查系统启动项

由于注册表对于普通用户来说比较复杂,木马常常喜欢隐藏在这里。

检查的项目为:

1
2
3
HKEY_LOCAL_MACHINE/Software/Microsoft/Windows/CurrentVersion
HKEY_CURRENT_USERS/software/Microsoft/Windows/CurrentVersion
HKEY-USERS/.Default/Software/Microsoft/Windows/CurrentVersion

以上项目中所有以“run”开头的键值。

system.ini文件

Windows安装目录下的system.ini也是木马喜欢隐蔽的地方。打开这个文件看看,打开C盘下的windows目录,找到system.ini文件:

在该文件的[boot]字段中,是不是有shell=Explorer.exe file.exe这样的内容,如有这样的内容,那这里的file.exe就是木马程序了!

检查系统帐户

恶意的攻击者喜欢在电脑中留有一个账户的方法来控制你的计算机。他们采用的方法就是激活一个系统中的默认账户,但这个账户却很少使用,然后把这个账户的权限提升为管理员权限,这个帐户将是系统中最大的安全隐患。恶意的攻击者可以通过这个账户任意地控制你的计算机。如果系统中管理员组存在其他的帐户,那么很有可能是被入侵了:

1
net localgroup administrators