动态嵌入式DLL木马的发现及清除
随着ms的操作系统从win98过渡到winnt系统(包括2k/xp),ms的任务管理器也一下子脱胎换骨,变得火眼金睛起来(在winnt下传统木马再也无法隐藏自己的进程),这使得以前在win98下靠将进程注册为系统服务就能够从任务管理器中隐形的木马面临前所未有的危机,所以木马的开发者及时调整了开发思路,所以才会有今天这篇讨论如何清除动态嵌入式dll木马的文章。首先,我们来了解一下什么是动态嵌入式木马,为了在nt系统下能够继续隐藏进程,木马的开发者们开始利用dll(dynamic link library动态链接库)文件,起初他们只是将自己的木马写成dll形式来替换系统中负责win socket1.x的函数调用wsock32.dll(win socket2中则由ws2_32.dll负责),这样通过对约定函数的操作和对未知函数的转发(dll木马替换wsock32.dll时会将之更名,以便实现日后的函数转发)来实现远程控制的功能。但是随着ms数字签名技术和文件恢复功能的出台,这种dll马的生命力也日渐衰弱了,于是在开发者的努力下出现了时下的主流木马--动态嵌入式dll木马,将dll木马嵌入到正在运行的系统进程中.explorer.exe、svchost.exe、smss.exe等无法结束的系统关键进程是dll马的最爱,这样这样在任务管理器里就不会出现我们的dll文件,而是我们dll的载体exe文件.当然通过进一步的加工dll木马还可以实现另外的一些如端口劫持/复用(也就是所谓的无端口)、注册为系统服务、开多线程保护、等功能。简而言之,就是dll木马达到了前所未有的隐蔽程度。
那么我们如何来发现并清除dll木马呢?
一,从dll木马的dll文件入手,我们知道system32是个捉迷藏的好地方,许多木马都削尖了脑袋往那里钻,dll马也不例外,针对这一点我们可以在安装好系统和必要的应用程序后,对该目录下的exe和dll文件作一个记录:运行cmd--转换目录到system32--dir *.exe>exeback.txt& dir *.dll>dllback.txt,这样所有的exe和dll文件的名称都被分别记录到exeback.txt和dllback.txt中,日后如发现异常但用传统的方法查不出问题时,则要考虑是不是系统中已经潜入dll木马了.这是我们用同样的命令将system32下的exe和dll文件记录到另外exeback1.txt和dllback1.txt中,然后运行cmd--fc exeback.txt exeback1.txt>diff.txt & fc dllback.txt dllback1.txt>diff.txt.(用fc命令比较前后两次的dll和exe文件,并将结果输入到diff.txt中),这样我们就能发现一些多出来的dll和exe文件,然后通过查看创建时间、版本、是否经过压缩等就能够比较容易地判断出是不是已经被dll木马光顾了。没有是最好,如果有的话也不要直接dll掉,我们可以先把它移到回收站里,若系统没有异常反应再将之彻底删除或者提交给杀毒软件公司。
- · “后门”的攻击与防御
- · SYN Cookie在Linux内核中的实现
- · 剑走偏锋——灵巧的旁注攻击
- · 小心QQ密码被远程破解
- · 针对PHP木马攻击的防御之道
- · 如何手工突破网吧的种种限制
- · MySQL 如何对抗解密高手
- · 巧用Netsh 命令备份网络设置
- · 用Win 2003分发功能给网管减负
- · 构建邮件服务器病毒防护系统
- · 保障Win 2003域控制器的安全性
- · 检测Unix是否被入侵最快捷的方法
- · 常见木马和未授权控制软件的关闭
- · 在网吧如何防止病毒和快速杀毒
- · IE最新安全漏洞补救几大措施
- · 网际网络安全技术分析和对策
- · 网络加、解密的技术应用
- · 实战分析网络邮箱密码保护
- · 局域网共享资源安全防护大全
- · 自我防护Web站点和恶意链接的方法
- · 解开被锁注册表的四种方法
- · 脚本攻击防范策略完全篇
- · 电骡eMule客户端使用攻略
- · 用CuteFTP发布自己的网上之家
- · 了解多种多样的网上下载地址
- · 集百家之长的P2P软件Shareaza
- · 下载软件的防毒措施
- · 两种方式登录FTP
- · 精彩你的邮件,有声“伊妹儿”全接触
- · IncrediMail让你的E-mail也作秀
- · 简单有效的垃圾邮件防御方法
- · 邮箱G时代 超大邮箱逐个看
- · 反垃圾邮件好帮手——金山邮镖 2004
- · Outlook的护符:OutSource-XP
- · 一个黑客的烦恼
- · 不小心当了一回“黑客”
- · 黑客初级技术概述
- · 菜鸟怎样杀木马
- · 2000用户中震荡波时采取的措施
- · 六、ICQ过滤和拒收垃圾消息
- · 四、隐形与反隐形
- · 三、密码的破解与保护
- · 二、帐号等私人信息的防盗措施
- · 一、如何在QQ/ICQ中隐藏IP地址
- · C语言程序设计基础之枚举与位运算
- · PS图层蒙版巧做水晶魔球
- · 图解红旗Linux 4.0桌面系统的安装
- · 瑞星个人防火墙安装与使用(多图)
- · 一周QA问答之三
- · 常见系统文件的丢失与损坏
- · 用becky!2.11.02+BB HOT3.5.0.8收取所有邮箱
- · 狂拽~用别人的服务器做硬盘!
- · 正在使用的文件如何删除?
- · My MPC常见问题解答
- · NTFS和FAT32互相转换的几种方法
- · 书信、贺卡合二为一
- · WebPage Spy 挖掘网络宝藏
- · 征服系统启动故障,你行吗?
- · 每周软件问答(1)
- · [网络]NetFairy 网络精灵 问答集锦

