用户名:密 码:验证码 我要投稿 电脑技巧 信息订阅 高级搜索 网站地图 加入收藏
中国网管站 中国网管站发展目标  
我要学→
当前位置:中国网管站首页>网络安全>个人PC安全>文章内容

DLL木马进程查杀

来源: 作者: 发布时间:2007-08-11  (阅读次数:)  查看更多关于: DLL 木马 进程 的文章

    如果是位经常玩“马马”的朋友,那么一般情况下都会或多或少掌握一些木马的特性,然而,很多朋友还是不知道“DLL木马”是什么东东。那到底什么是“http://www.admin56.com/plus/search.php?kwtype=0&keyword=dll%C4%BE%C2%ED&searchtype=titlekeyword”呢?它与一般的木马又有什么不同?带着这些疑问,一起开始这次揭密之旅吧!

    一、追根溯源从DLL说起

    要了解什么是“DLL木马”,就必须知道“DLL”是什么意思!说起DLL,就不能不涉及到久远的DOS时代。在DOS大行其道的时代,写程序是一件繁琐的事情,因为每个程序的代码都是需要独立的,这时为了实现一个普通的功能,甚至都要为此编写很多代码。后来随着编程技术发展与进步,程序员们开始把很多常用的代码集合(也就是通用代码)放进一个独立的文件里,并把这个文件称为“库”(Library)。在写程序的时候,把这个库文件加入编译器,就能使用这个库包含的所有功能而不必自己再去写一大堆代码,这个技术被称为“静态链接”(Static Link)。静态链接技术让劳累的程序员松了口气,一切似乎都很美好。然而静态链接技术的最大缺陷就是极度消耗和浪费资源,当一个程序只想用到一个库文件包含的某个图形效果时,系统将把这个库文件携带的所有的图形效果都加入程序,这样就使得程序非常臃肿。虽然这并不重要,可是这些臃肿的程序却把道路都阻塞了——静态链接技术让最终的程序成了大块头,因为编译器把整个库文件都加载进去了。

    技术永远是在发展的,静态链接技术由于无法避免的弊端,不能满足程序员和编程的需要,人们开始寻找一种更好的方法来解决代码重复的难题。随着Windows系统的出现, Windows系统使用一种被称为“动态链接库”(Dynamic Link Library)的新技术,它同样也是使用库文件,DLL的名字就是这样来的。动态链接本身和静态链接没什么区别,也是把通用代码写进一些独立文件里,但是在编译方面,微软把库文件做成已经编译好的程序文件,给它们开发一个交换数据的接口。程序员编写程序的时候,一旦要使用某个库文件的一个功能函数,系统就把这个库文件调入内存,连接上这个程序占有的任务进程,然后执行程序要用的功能函数,并把结果返回给程序显示出来。完成需要的功能后,这个DLL停止运行,整个调用过程结束。微软让这些库文件能被多个程序调用,实现了比较完美的共享,程序员无论要写什么程序,只要在代码里加入对相关DLL的调用声明就能使用它的全部功能。这样,写出来的程序就不能再携带一大堆无用的垃圾了。

    DLL技术的诞生,使编写程序变成一件简单的事情,Windows为我们提供了几千个函数接口,足以满足大多数程序员的需要。而且,Windows系统自身就是由几千个DLL文件组成,这些DLL相互扶持,组成了庞大的Windows系统。如果Windows依然使用静态链接技术,那将是不可想象的。

    二、什么是API

    在前面提到的“接口”又是什么呢?因为DLL不能像静态库文件那样塞进程序里,如何让程序知道实现功能的代码和文件成了问题,微软就为DLL技术做了标准规范,为每个DLL文件都明确地标注好它的功能名称,程序只要根据标准规范找到相关的名称进行调用就行了,这就是API(Application Programming Interface)应用程序接口,每个DLL带的接口都不尽相同,最大限度地减少了程序代码的重复。在Windows里,最基本的3个DLL文件是kernel32.dll、user32.dll、gdi32.dll。它们共同构成了基本的系统框架。


共3页: 上一页 1 [2] [3] 下一页
上一篇:杀毒百分百   下一篇:50万银行用户受感染 黑客犯罪需彻制
[收藏] [推荐] [返回顶部][打印本页] [关闭窗口]  
  相关文章
·杀毒百分百
·Ghost系统含漏洞藏杀机
·六项措施“急救”受损的Windows
·常用密码恢复方法
·破解电脑中密码的常规方法
·如何保护好自己的电脑安全
·主要端口封闭图文讲解
·将木马拒之门外的方法
·IP地址泄漏防范篇
·手机病毒防范措施
·黑客是如何破解密码
·创建易记且又安全的密码
·巧设密码捉弄盗号者
·郁闷!病毒杀不死-有方法
·如何给电脑开机设置密码?
·怎样给电脑除尘?
·如何给电脑文件夹设上密码?
·如何给自己的电脑避暑
·packer.mian007病毒的解决方案
·账号防盗、防骗的个人经验总结
  热点文章
·packer.mian007病毒的解决方案
·如何给电脑文件夹设上密码?
·如何给电脑开机设置密码?
·清除Windows系统里未知的自动运
·入侵邻居MM家的无线路由器
·DLL后门手动清除的技巧
·打造超级防御的电脑防火墙
·帮你夺回被盗的QQ
·IE浏览器被修改的网页病毒解决办
·主要端口封闭图文讲解
·怎样给电脑除尘?
·耗尽CPU资源100%的Explored病毒
·教你如何配置RAID磁盘阵列(图)
·个人电脑防黑技术总结
·IE浏览器10种设置更安全
·如何保护好自己的电脑安全
·上网不用防火墙!一招克死所有病
·常用密码恢复方法
·黑客是如何破解密码
·彻底杜绝JPEG图片病毒
Copyright@2007 中国网管站 All Rights Reserved 陕ICP备07501327号
E-mail:qidian512@163.com 电话:13759975857
编辑负责QQ:347795937 251695990 技术交流群:45212068