posted @ 2008-01-18 19:33 freshventure 阅读(231) 评论(0) 编辑
Drupal ships with a lot of necessary modules like Blog, Forum, Taxonomy, Poll, Locale …
They do most necessary tasks when building a website. But some modules I frequently need are provided by third parties.
Here is my list of five important third-party modules when building a site with drupal:
- CCK - The Content Construction Kit allows you create and customize UI fields that can be added to any content types (Example: When building a song review database you could add a field like "Best top-ten rating" to your song-review content type.).
- Views - The views module provides a flexible method to control how lists of content (nodes) are presented. It is essentially a smart query builder that, given enough information, can build the proper query, execute it, and display the results - including but not limited to CCK fields (Example: Create a node that displays song title and best top-ten rating).
- Google Analytics - sophisticated integration of google's urchin tracker code for your drupal site.
- Google AdSense - Very good integration of Google AdSense for drupal. Allows grouping by ad format and utilization of Google's ad channels.
- Meta Tags - Even if Google ignores meta, it might be important once. At least there's no harm. This module allows you to set some meta tags for each node, view or panels page.
Other webmasters, other opinions, so here are some links to several drupal module top lists:
Troy Schneider's top ten
Daan's list of used drupal modules
A SEO view on modules from fiLi
And 5 musts from Keith's marketing perspective
posted @ 2007-12-01 16:42 freshventure 阅读(132) 评论(0) 编辑
对于Blogger来说,拥有一款合适的Blog离线编辑器个人感觉是非常必要的,一款好的编辑工具可以帮助你简化书写过程,提高写作效率。下面这10个编辑器都是基于Windows的免费软件,也许你可以在这其中找到一款称手的。
1、Windows Live Writer:微软出品的Blog离线编辑器,功能强大,支持插件安装。
2、ScribeFire :一个FireFox插件,可让你直接在FireFox浏览器中书写及发布Blog文章。
3、Qumana:集成广告平台,可插入来自Qumana广告平台的广告,对中文支持不是很理想。详细介绍
4、w.Bloggar:支持大多数主流blog程序及BSP服务,同时也支持那些嵌入了公开的Blogger API或metaWeblog API应用程序界面的blog程序,可以完全自由地进行配置。对于中文不理想。
5、Zoundry:这是我一直在用的一款写作工具,完美支持中文,支持Blogger API或metaWeblog API,推荐使用。
6、Thingamablog:Thingamablog 很像blogger,只需要一个FTP 就可以架设自己的blog,完全静态化。所有的数据保存在本地硬盘,只是在发布的时候生成html 文件随之上传到FTP,便成了一个轻便的Blog站点。
7、Flock:前段时间刚推出1.0Beta的社会性浏览器,内置了Blog编辑器,不提供图像上传功能。
8、Blog Desk:专门为WordPress, MovableType, Drupal, Serendipity 和ExpressionEngine等Blog平台优化过的编辑器。
9、Post2Blog:轻量级离线编辑blog后再发布的工具。
10、Bleezer:支持Blogger, Movable Type, Wordpress, Drupal等多种Blog平台,同时支持Widnows, Mac和Linux系统。
固定链接: 汇总:10个免费的基于Windows的Blog离线编辑器
关键词: blog
引用: http://www.creative-weblogging.com/cgi-bin/mt-tb.pl/98264
posted @ 2007-12-01 15:37 freshventure 阅读(101) 评论(0) 编辑
标准模块就不说了,主要是扩展模块:
1、Captcha
主要是防止spam信息的。
2、Bbcolde
让发信息时支持UBB代码。
3、TinyMCE
可视化编辑器
4、IMCE
上传图像的插件
5、Article
分类信息的整理
6、Adsense
Google Adsense的定制,很实用。
7、Stock
显示股票行情的,只可惜只能显示美国的股市
8、Smileys
表情符号
posted @ 2007-08-30 16:06 freshventure 阅读(175) 评论(0) 编辑
如果你刚刚购买了一台新电脑,刚刚安装好了一个全新的 Windows 操作系统,那么请不要着急安装软件!为什么要选择那些即昂贵又臃肿的商业软件呢?让我给你介绍一些正在风行的软件,它们可以满足你所有的日常工作需要!这些软件不但全部都是免费的,而且它们的每一部分都是开放源代码的,这意味着它们的每一段代码都被成千上万的人检查过:绝对没有病毒或间谍软件隐藏其中!
下面我要给你介绍的这30款可以运行在Windows平台上的开源软件,各个都是精华中的精华!它们不但是全都是免费的,而且几乎都能够马上替你正在使用的商业软件。
1. 火狐浏览器(Firefox)
替代微软的 Internet Explorer 浏览器!
如果你还在使用微软的 Internet Explorer 浏览器,还没有转换到当下最为流行的开源网络浏览器 Firefox 之上,现在就马上下载一个吧!火狐浏览器(Firefox)使用简单,速度超快,能够阻挡各种各样的烦人的弹出广告信息,天生对各种流氓软件免疫(这点对中国的电脑用户尤为重要)。并且,火狐浏览器(Firefox)还拥有数百种功能强大的附加软件供你选用,为你创造更棒的网络冲浪体验!
谈到火狐浏览器,我可以一整天都滔滔不绝地述说它的好处。不过有一件事情是可以肯定的:那就是每一位用户在购买了新电脑,或是完全重新安装好了自己的 Windows 操作系统之后,其所做的第一件事情应该是启动微软的 Internet Explorer 浏览器,下载好最新版本的火狐浏览器(Firefox),然后跟自己的IE浏览器永远地说拜拜!
2. 雷鸟电子邮件程序(Thunderbird)
替代微软公司的Outlook 或 Eudora!
雷鸟(Thunderbird)是一款非常优秀开放源代码电子邮件客户端,因为它具有五大优点:它是完全免费的;它的功能非常全面;它是一个轻量级的软件,运行速度非常迅速;它具有一个无与伦比的垃圾邮件过滤器;并且,它还可以通过清晰地自动标记出哪些电子邮件会将你导向一个虚假的欺诈网站,从而保护你免遭那些猖獗的网络钓鱼攻击的侵袭。如果你不打算使用诸如Gmail一类的在线电子邮件服务,想要使用本地化的电子邮件处理程序,雷鸟(Thunderbird)将会是你的不二之选。
3. 太阳鸟(Sunbird)
替代微软Outlook的日程表功能!
这也是 Mozilla 基金会所开发的开发源代码产品。太阳鸟(Sunbird)是 Mozilla 基金会所开发专用的日程表程序,它的上榜使 Mozilla 基金会在这次评选中连中三元。太阳鸟(Sunbird)使用起来非常简便,并且上手非常快(无论你是要进行哪种工作,或是要使用哪种功能,都可以在一两分钟之内就完全弄明白)。并且,通过使用太阳鸟(Sunbird),你还可以非常轻松方便地将自己的日程安排和计划同他人一起分享。对于每一个使用笔记本办公的商业人士来说,我认为日程表工具是必不可少,而太阳鸟(Sunbird)可以完全替代微软公司那昂贵的Outlook,使用起来你也几乎不会感到任何差异。
4. Abiword
替代微软公司的Word!
需要一个强大的文本处理程序,但又觉得微软公司的Word软件太贵了?AbiWord 是替代微软公司 Word 软件的最佳选择。它是一个轻量级的软件(这表示 AbiWord 的运行速度非常快),并且它能够提供你在 Word 中所经常使用到的每一种功能。此外,AbiWord 还能将你所编辑的文档保存成为通用的兼容格式,以方便你和其他使用Word 或 WordPerfect 用户进行交流和分享;更重要的是,AbiWord 也可以完美地打开Word 或 WordPerfect 格式的文档。
5. OpenOffice
替代微软的 Excel 和 PowerPoint 软件!
如果你想要替换了微软 Office 办公套装的其余部分,最好的选择就是 OpenOffice 。OpenOffice 是一个开放源代码的办公套装,其前身是SUN公司出品的StarOffice 商业办公软件,其功能十分的强大。和微软Office软件一样,OpenOffice 也是由几个功能不同的组件所组成。其中,它所提供的针对 Excel 和 PowerPoint 的替代组件非常的优秀(而针对 Access 和其它 Office 组件的替代产品性能还尚可)。事实上,相较于真正的微软Excel和PowerPoint软件,我更喜欢 OpenOffice 所提供的替代方案。
6. ClamWin
替代诺顿(Norton)或 McAfee 所出品的个人反病毒软件!
ClamWin 是一款非常机灵的反病毒软件,安装和使用起来都非常的简便。并且可以毫不谦虚地说,它可以将你的系统打造得"百毒不侵"!普通用户所需要的所有功能,都可以从 ClamWin 单一的安装包里面找到。有了如此优秀且免费的反病毒软件,为什么你还要付钱给那些商业的反病毒公司,同时又让它们不断地来打扰你呢?
7. Gaim
替代 QQ、MSN Messenger、AIM 等等网络聊天软件。
Gaim 是一款非常清爽、简洁和稳定的网络聊天软件。它可以通过安装插件的方式,让用户在一个程序界面中,同时登陆和使用 QQ、MSN Messenger、雅虎通和AIM等多种当下互联网上最流行的聊天软件。现在,你再也不需要在各个聊天软件之间疲于奔命了!
8. BitTorrent
独创的,但是却必不可少!
正如它的官方网站上所写的那样: "BitTorrent 是一款基于 P2P 技术的,全新的数字内容的传播平台。BitTorrent 为在互联网上传播、探索以及消费大型的、高品质的数字内容提供了最快速,最有效的手段。我们的使命非常简单:传播数字世界中的所有娱乐和资讯内容!"
换句话讲,BitTorrent 能够让你在快速下载大型多媒体文件的同时,也利用你自己的带宽帮助其他人下载这些文件。通过 BitTorrent,你可以非常方便快速地搜索到自己想要了解的,或想要下载的多媒体文件。
9. GIMPShop
替代 Adobe Photoshop
GIMPShop 是一款非常优秀的 GNU 图片处理程序。它的开发者们付出了极大的努力,以试图在各个方面模仿或超越 Adobe Photoshop -- 任何经常使用 Adobe Photoshop 的用户(就像是我),都可以非常快速地掌握好 GIMPShop 的使用。GIMPShop 所提供的图片处理功能丰富而强大,并且运行起来也非常的稳定和快速 -- 事实上,当尝试过 GIMPShop 后,我找不到任何理由来回到原先的 Adobe Photoshop 之上,即便是某天 Adobe Photoshop 完全免费了也是这样。
10. Gnucleus
替代 LimeWire、BearShare 等全球 Gnutella 文件分享网络的客户端。
Gnutella 网络是全球著名的P2P个人文件分享网络,使用者可以通过安装 Gnutella 客户端来,方便地在遍及全球的Gnutella 网络中搜索和下载他人在电脑上分享的资源。虽然网络上还存在有LimeWire、BearShare等其它著名的Gnutella客户端,但它们中却包含了间谍或广告软件,经常会给使用者造成损害。现在好了,有了开源的 Gnucleus,你可以放心的使用Gnutella 网络,不再担心遭受黑客的侵袭了!
11. VLC Media Player
替代微软的Windows Media Player、苹果的Quicktime 和 RealPlayer 等等多媒体播放器!
如果你厌倦了在自己的电脑上安装上杂七杂八的多媒体播放软件,那就使用 VLC Media Player 吧!它可以几乎播放任何格式的多媒体文件,让你不用在各个软件之间来回切换。
12. Juice
唯一,因而重要!
Juice 能够让你在自己空闲的时候,随时随地的订阅、整理和收听"互联网广播(podcasts)"。Juice 还能够与苹果公司出品的 iPod 播放器联合使用,我发现使用 Juice 来整理自己 iPod 上的网络广播节目,甚至比使用苹果公司自己出品的 iTunes 更加方便。
13. Audacity
唯一,因而重要!(对某些人来说)
如果你想要制作自己的互联网广播节目(或是无论出于任何原因,你想要录制下自己的声音),Audacity 和一个麦克风就是你完成这项工作所需要的全部设备。我并不是一个时尚的互联网"播客"(也就是说我没有自己的互连网广播节目),但是一旦我因为其它原因要录制自己的音频文件时,我会首选 Audacity。
14. RSSOwl
唯一,因而重要!
[img]http://publish.it168.com/2006/1213/images/229842.jpg][/img]
RSSOwl 是众多开放源代码的RSS阅读软件之一。简单的讲,RSS阅读软件能够让你实时地追踪很多不同的博客上的内容更新和变化;如果你需要阅读大量的不同类型的博客,RSS 阅读软件是唯一的方法,能够让你及时的了解它们的变化,而又不需要花费数个小时从一个网站跳转到另一个网站之上。如果你使用笔记本电脑,你也许应当使用诸如 Bloglines 一类的RSS订阅网站;但是假如你使用的桌面电脑的话,RSSOwl 一类的RSS阅读软件对于你来说将会是更好的选择。
15. Filezilla
替代 WinFTP 等FTP软件!
很多用户都曾经使用过FTP功能将文件传送到其它电脑之上;假如你经常需要以这种方式传输文件的话,Filezilla 可以非常智能和快速地帮助你完成此类工作。
16. Keynote
唯一,因而重要!
Keynote 基本上是专门用来帮助你在笔记本电脑上便捷的随手记录笔记。假如你曾经有过这种经历,你在参加会议或演讲的时候,你的笔记本就打开放在你的面前,而你只想草草地记下几个要点,稍微的组织一下就行,Keynote 就是专门为你量身打造的软件。它的功能虽然无法与专用的文本处理程序相媲美,但这并不是重点。Keynote 简便、快捷,你会发现在工作中使用 Keynote 的机会会远远超过其它的程序。
17. MusikCube
替代苹果公司的 iTunes!
如果你还没有做好准备接受从苹果的 "iTunes音乐商店(iTunes Music Store)"中下载音乐,那么 MusikCube 可能就是音乐玩家们的最好选择了。它能够智能的整理好你所有的MP3音乐文件,让音乐文件的查找变得非常的简单,并且非常的快速。同时它还能让你制作出非常酷的音乐播放列表。
18. Handbrake
唯一,因而重要!
Handbrake 能够将快速地将影片从你的DVD光碟中抓取出来,并以一种能够被多种播放软件识别的格式存储在你的电脑硬盘之上。电影发烧友们,你们还在等什么呢?
19. X-Chat 2
替代 mIRC !
X-Chat 是一款免费的IRC客户端。什么?不知道IRC是干什么的?IRC 是专门给技术人士(也就是性格古怪的"奇客(Geek)")在一个开放的环境中聚会和讨论技术问题的场所。当你遇到什么技术性难题的时候,你就会发现IRC的作用了!
20. KeePass
唯一,因而重要!
KeePass 是一款专用密码储存软件,它可以帮助我们安全地储存和管理在日常生活中所使用的各种密码。作为一位技术人士,我拥有上百个不同的用户名和密码,散布在各个地方。KeePass 能够帮助我保存它们,并保证它们的安全!
21. TrueCrypt
唯一,因而重要!
TrueCrypt 能够让你将一根普通的U盘转变陈一个高强度加密的数据储存设备。这意味着你可以将自己的私人数据储存在这个U盘上,而不用担心遗失它或是自己的隐私信息泄漏,或是诸如此类的麻烦事情。我使用 TrueCrypt 来储存自己笔记本上最隐私的个人数据,让其处于最高度的保护之中,以防万一。
22. PDFCreator
替代 Adobe Acrobat!
PDFCreator 会在你的电脑上安装一个虚拟的打印机,从而当你从任何程序中打印一个文档到这个虚拟打印机上时,就创建一个这个文档的PDF文件,从而其它人就可以在任何计算机上使用 Acrobat Reader 来打开这个PDF文档了。当安装好 PDFCreator 后,你所需要做的只是通常那样打印这个文档,就会得到一个PDF文件了。
23. Freemind
唯一,因而重要!
Freemind 是一个"脑图(mind mapping)"程序。它能够帮助你或你的团队在进行头脑风暴或计划讨论的时候,将各种各样的想法和意见汇集在一起,并清晰快速地标注出各个想法之间的联系,就像你在传统的白板上绘制计划或概念的"地图"一样。当你在和同事们一起构思新的小型工程,分配工作,讨论问题的时候,你会发现 Freemind 极大地提高你们的工作效率。
24. NASA Worldwind
替代 Google Earth!
WorldWind 和 Google Earth 非常的相似,它们都能够让你浏览全球各地的景色。虽然它并不强于构建地图(要查看和构建地图的话,为什么不使用 Google Maps 呢?),但是如果你想要浏览全球任意一地的三维景观的话,NASA Worldwind 一定为让你感到叹为观止!
25. Notepad2
替代 Windows 自带的笔记本程序!
Notepad2 可以完全替代传统的 Windows 记事本程序,并且其额外提供了一些贴心的小功能:同时开启多个文档;文章的行数、单词数和字符数的统计;以及高亮显示出某些关键词。
26. HealthMonitor
独一无二,非常有用!
HealthMonitor 能够让你时刻监视自己电脑的"健康状况"。它能快速地侦测出运行速度的突然下降或其它系统问题,并且提醒你注意(比如说,当你的系统内存的占用率达到了一定的百分率之后,或是你的硬盘可用空间只剩下10GB之后,它会弹出一个警告信息)。通过这样做,HealthMonitor 能够让你的电脑尽量地远离麻烦和故障,并且当问题发生的时候,它能够提供适当的线索,以指示出你的电脑所可能存在的问题。
27. Workrave
独一无二,非常有用!
有些时候,在进行了长时间的写作过后,我的手腕就会因为过度地重复运动而发生剧烈的疼痛。Workrave 基本上都能够在这种情况发生之前,就及时地启动干预,将计算机强行锁定一段时间,以与预防我的手腕因为工作时间过长而导致重复性压力损伤。自从我开始使用 Workrave 后,它极大地损害了我的生产效率,但是我的手腕非常感谢他。
28. GanttPV
替代微软公司的 Project 软件!
假如你想要进行任何项目计划的管理工作(或是想要是尝试进行此类的工作),GanttPV 能够帮助你快速、轻松、免费、出色地完成这项任务。假如你稍后需要迁移到微软的 Project 之上,你也可以方便地将原有的工作从 GanttPV 入进微软公司的 Project 之中。但是,一旦你开始认真地发掘 GanttPV 所具有的潜力,你将很可能发现自己没有任何理由再迁移到微软 Project 之上了。
29. GnuCash
替代微软公司 Money 或 Quicken 等理财软件!
GnuCash 是臃肿的微软Microsoft Money 和 Quicken 等理财软件的精简版,但是它提供了普通用户理财所需要的所有功能。GnuCash 的用户界面不可思议的简洁--它看起来更像是运行在你电脑上的支票簿帐户--但是当你认真探究后就会发现,GnuCash 在其简洁的用户界面之下,隐藏了诸多强大的功能。
30. 真实格斗:精锐部队(True Combat: Elite)
替代 Quake IV、Halo 等等战斗类游戏!
在耗费了如此多的时间和精力下载好了上述软件之后,你现在可能已经有点气喘吁吁,需要休息一下。而我现在还没有发现有任何一关免费的电脑游戏能够比"真实格斗:精锐部队(True Combat: Elite)"更加有趣。基本上来说,True Combat: Elite 是一款第三人称视角的格斗游戏,但是其视觉效果非常壮观,游戏设计也非常的引人入胜。
假如你下载安装好了上述所有软件,你就应该可以应付自己日常工作的所有需要了。并且,你现在所使用的每一种软件都是洁净的、安全的、开放的。最棒的是它们还都是免费的。
(原文作者:Mary Hayes Weier,原文来源:informationweek,文章引用自:IT168)
posted @ 2007-08-21 08:50 freshventure 阅读(377) 评论(0) 编辑
实际上,动态链接程序库(Dynamic Link Library,简称DLL),作用在于为应用程序提供扩展功能。应用程序想要调用DLL文件,需要跟其进行“动态链接”从编程的角度,应用程序需要知道DLL文件导出的API函数方可调用。由此可见,DLL文件本身并不可以运行,需要应用程序调用。正因为DLL文件运行时必须插入到应用程序的内存模块当中,所以DLL文件无法删除,而且由于这是Windows内部机制造成的,所以正在运行的程序不能关闭。于是,DLL后门由此而生。如何处理这些特殊的DLL文件?
以三款比较有名的DLL后门例,分别为“SvchostDLL.dll”、“BITS.dll”,下面详细讲解其手工清除方法。
宿主Svchost
在介绍清除dll后门方法之前,先来简单的介绍一下svchost.exe这个系统的关键服务:
Svchost只是做为服务的宿主,本身并不实现什么功能,如果需要使用Svchost来启动服务,则某个服务是以DLL形式实现的,该DLL的载体Loader指向svchost,所以,在启动服务的时候由svchost调用该服务的DLL来实现启动的目的。使用svchost启动某个服务的DLL文件是由注册表中的参数来决定的,在需要启动服务的下边都有一个Parameters子键,其中的ServiceDll表明该服务由哪个DLL文件负责,并且这个DLL文件必须导出一个ServiceMain()函数,为处理服务任务提供支持。
在注册表的HKEY_LO CAL_MACHINE\SOFTWARE\ Microsoft\WindowsNT\Current Version\Svchost,里边存放着Svchost启动的组和组内的各个服务,其中netsvcs组的服务最多。要使用Svchost启动某个服务,则该服务名就会出现在HKEY_LOCAL_MACHINE \SOFTWARE\Microsoft\Windows NT\CurrentVersion\Svchost下。
这里有四种方法来实现:
1、添加一个新的组,在组里添加服务名。
2、在现有组里添加服务名。
3、直接使用现有组里的一个服务名,但是本机没有安装的服务。
4、修改现有组里的现有服务,把它的ServiceDll指向自己的DLL后门。
PortLess BackDoor
这是一款功能非常强大的DLL后门程序,除了可以获得Local System权限的Shell之外,还支持如“检测克隆帐户”、“安装终端服务”等一系列功能,适用Windows2000/xp/2003等系统。程序使用svchost.exe来启动,平常不开端口,可以进行反向连接,对于有防火墙的主机来说,这个功能破坏能力很强。
后门的Loader把SvchostDLL.dll插入Svchost进程当中,所以,先打开Windows优化大师中的Windows进程管理2.5,查看Svchost进程中的模块信息,可以看到,SvchostDLL.dll已经插入到Svchost进程中了,在根据上述原理,可以断定,在“管理工具”-“服务”中会有一项新的服务。通过查看可以证明:此服务名称为:IPRIP,由Svchost启动,-k netsvcs表示此服务包含在netsvcs服务组中。
我们把该服务停掉,然后打开注册表编辑器(开始-运行--regedit),来到HKEY_LOCAL_MACHINE\ SYSTEM\CurrentControlSet\ Services\IPRIP下,查看其Parameters子键。Program键的键值SvcHostDLL.exe为后门的Loader;ServiceDll的键值C:\WINNT\system32\ svcho stdll.dll为调用的DLL文件,这正是后门的DLL文件。现在我们删除IPRIP子键(或者用SC来删除),然后在来到HKEY_LOCAL_MACHINE \SOFTWARE\Microsoft\Windows NT\CurrentVersion\Svchost下,编辑netsvcs服务组,把49 00 70 00 72 00 69 00 70 00 00 00删除,这里对应的就是IPRIP的服务名。然后退出,重启。重启之后删除WINNT\system32目录下的后门文件即可。
PortLess BackDoor使用的就是svchost的第三种方法。所以,清除PortLess BackDoor的方法就是在注册表的Svchost键下做文章。
BITS.dll
这是榕哥的作品,也是DLL后门,和SvchostDLL.dll原理基本一样,不过这里使用的是上边介绍的第四种方法,即“修改现有组里的现有服务,把它的ServiceDll指向自己的DLL后门”。换句话说,该后门修改现有的某一个服务,把其原有服务的DLL指向自己(也就是BITS.dll),这样就达到了自动加载的目的;其次,该后门没有自己的Loader,而是使用系统自带的Rundll32.exe来加载。我们还是用Windows 进程管理2.5来查看,我们可以看到bits.dll已经插入到Svchost进程当中。
现在来看看具体的清除方法,由于该后门是修改现有服务,而我们并不知道具体是修改了哪个服务,所以,在注册表中搜索bits.dll,最后在HKEY_LOCAL_MACHINE \SYSTEM\CurrentControlSet\ Services\RasAuto下搜索到了bits.dll,查看Parameters子键下的ServiceDll,其键值为C:\WINNT\system32\bits.dll。原来,该后门把RasAuto服务原来的DLL文件替换为bits.dll了,这样来实现自动加载。知道了原因就好办了,现在我们把ServiceDll的键值修改为RasAuto服务原有的DLL文件,即%SystemRoot%\System32\rasauto.dll,退出,重启。之后删除WINNT\system32目录下的bits.dll即可。
防范DLL
也许大家已经了解了如何清除DLL后门,但在现实中,DLL后门并不会使用默认的文件名,所以用户也就不能肯定是否中了DLL后门。对于DLL后门,system32目录下是个好地方,大多数后门也是如此,所以这里要非常注意。
1、安装好系统和所有的应用程序之后,备份system32目录下的EXE和DLL文件:打开CMD,来到WINNT\system32目录下,执行:dir *.exe>exe.txt & dir *.dll>dll.txt,这样,就会把所有的EXE和DLL文件备份到exe.txt和dll.txt文件中;日后,如发现异常,可以使用相同的命令再次备份EXE和DLL文件(这里我们假设是exe0.txt和dll0.txt),并使用:fc exe.txt exe0.txt>exedll.txt & fc dll.txt dll0.txt>exedll.txt,其意思为使用FC命令比较两次的EXE文件和DLL文件,并将比较结果保存到exedll.txt文件中。通过这种方法,我们就可以发现多出来的EXE和DLL文件,并通过文件大小,创建时间来判断是否是DLL后门。
2、使用内存/模块工具来查看进程调用的DLL文件,比如Windows优化大师中的Windows 进程管理 2.5。这样,可以发现进程到底调用了什么DLL文件,在结合上边用FC命令比较出来的结果,又能进一步来确定是否中了DLL后门。如果没有优化大师,可以使用TaskList,这个小工具也可以显示进程调用的DLL文件,而且还有源代码,方便修改。
3、通后门连接需要打开特定的端口,DLL后门也不例外,不管它怎么隐藏,连接的时候都需要打开端口。我们可以用netstat -an来查看所有TCP/UDP端口的连接,以发现非法连接。大家平时要对自己打开的端口心中有数,并对netstat -an中的state属性有所了解。当然,也可以使用Fport来显示端口对应的进程,这样,系统有什么不明的连接和端口,都可以尽收眼底。
4、定期检查系统自动加载的地方,比如:注册表,Winstart.bat,Autoexec.bat,win.ini,system.ini,wininit.ini,Autorun.inf,Config.sys等。其次是对服务进行管理,对系统默认的服务要有所了解,在发现有问题的服务时,可以使用Windows 2000 Server Resource Kit中的SC来删除。
通过使用上面的方法,笔者想大多数DLL后门都可以“现形”,事实上,只要我们平时多做一些备份,那对查找DLL后门会起到事半功倍的效果。
posted @ 2007-06-30 22:38 freshventure 阅读(83) 评论(1) 编辑
posted @ 2006-10-30 09:09 freshventure 阅读(2155) 评论(0) 编辑
posted @ 2006-10-22 17:46 freshventure 阅读(661) 评论(0) 编辑
posted @ 2006-10-22 17:16 freshventure 阅读(738) 评论(0) 编辑
posted @ 2006-10-22 17:06 freshventure 阅读(485) 评论(0) 编辑
posted @ 2006-08-21 16:15 freshventure 阅读(304) 评论(0) 编辑
posted @ 2006-06-20 20:42 freshventure 阅读(679) 评论(0) 编辑
posted @ 2006-06-19 09:21 freshventure 阅读(488) 评论(0) 编辑
posted @ 2006-06-07 15:58 freshventure 阅读(468) 评论(1) 编辑
posted @ 2006-05-15 11:03 freshventure 阅读(538) 评论(1) 编辑
posted @ 2006-05-09 22:34 freshventure 阅读(514) 评论(0) 编辑
posted @ 2006-05-05 18:14 freshventure 阅读(1700) 评论(0) 编辑
posted @ 2006-04-26 16:47 freshventure 阅读(618) 评论(0) 编辑
posted @ 2006-04-18 09:22 freshventure 阅读(442) 评论(0) 编辑