频道栏目
首页 > 资讯 > 系统安全 > 正文

安全专家看黑客:黑客浅谈

04-10-20        来源:[db:作者]  
收藏   我要投稿
[引言: 正如论坛上的兄弟们说的,国内有一个趋势就是什么东西都是一窝风的上。黑客这个东西好像也差不多。一下子国内冒出了无数的黑客组织,论坛和网站,大家都号称自己是黑客,而且还有一大批人想成为所谓的“黑客” ,大家相互交流所谓的“黑客” 技术。做市场的兄弟们知道,让一个东西流行起来,起一个可以迅速流传,具有想象力的名字很重要。就象艺人们出道以前都要改个名字,一样的道理。把“hacker” 翻译成黑客,非常具有想象力,让人觉得黑客是中国传统意义上的侠义之人,疾恶如仇,行侠仗义,很让人跃跃欲试。如果把“hacker” 翻译成“海客” ,可能想当的人就不那么多了。


 ? 马丁在这里只是想谈一谈个人对黑客的了解,和大家商量,如果介绍中有不准确之处,或引用的技术有不当之处,欢迎指正。]
黑客浅谈之一:脚本小子


 ? 首先想说一下什么是script kiddie,我不知道国内把这个翻译成什么,我想可以翻译成“脚本小子”, script kiddie指的是用别人写的程序的人。网上有很多hacker写的小程序,许多hacker 在公布他们发现的漏洞时,常常也副上一个可以exploit漏洞的程序,作为自己发现这个漏洞的证明。也有的hacker 编写了一些hacking的工具程序。而脚本小子就是收集这些程序的人,他们可能自己从来没有写过一行程序,可能对这些程序内部如何工作一无所知,也不知道如何写这些程序,更不知道如何发现系统的漏洞,就是说他们不知道如何“hack” 一个操作系统或一个应用程序,但是他们知道如何使用hacker编写的程序与工具,脚本小子可以利用一些已知的工具, exploit一些以知的操作系统或应用程序漏洞。在很多hacker的观点中,他们不是hacker,所以hacker们给他们起了个名字叫 script kiddie。很多hacker在公布自己发现的漏洞时,常在公布的程序上坐一些手脚,如果你看不懂程序,只会编译或者只会照学照用的话,得到的东西很可能不能正常工作。这样做的目的就是为了防止脚本小子用他们的程序到处去胡乱试,造成损害。


 ? 所以脚本小子是攻击者,是attacker, attacker和hacker应该是不同的, hacker发现系统的漏洞,但他们不一定攻击某个系统。Attacker的目的是为了要攻击某个系统,获得控制权。


 ? 马丁对国内的hacker community也不太了解,或者说了解很少,但斗胆妄言一句,很有可能有一大部分是脚本小子。但并不是说脚本小子中就没有高手,前一阵有一个上海的高中生搞得很红火,号称是黑客,还出了本书讲如何用各种工具,很是风光。但脚本小子可以把100种攻击工具, 1000, 10000种攻击工具用的神出鬼没,可以利用已知的系统漏洞攻陷好多网站,控制好多没有管理好机器,但终究还是攻击者,是脚本小子。如果一个系统所有的补丁都是最新的,那脚本小子在其面前就很难有所作为。关键的系统,关系到国计民生的系统,应该都是有资深人士,专业人士全天候管理的,脚本小子能造成的损害还是有限的。前一阵很风光的所谓” 中美黑客大战“,现在看起来只是中美script kiddie之间的大战,损害好像还是很有限。说到这儿,马丁想声明一点,马丁决对没有冒犯的意思, script kiddie 中的高手还是很厉害的,哪位兄弟看到这,千万不要火冒三丈,说居然有人说我不是黑客,一怒之下黑了我们 cnsea.org 或我们的论坛,我们这里是不设防的,绝对没有向各位高手挑衅的意思。

黑客浅谈之二:Bot Net


可以发现系统漏洞的黑客也可以分成两类,就象星球大战电影中的dark side 和 good side。有人以帮助别人为乐,帮助别人修补好系统的漏洞,使系统更健康强壮。也有人喜欢控制别人的系统,把某个公司的网页篡改成别的东西,搞恶作剧。


他们当中有一些发现了系统的漏洞,都是先通知制作系统的公司,让他们把漏洞修好,把可能的损失降到最小,然后再向外界公布。马丁因为工作的关系,接触到一些这样的人,他们大部分都是随着计算机系统的发展成长进来的,都非常博学,人也都很和善。


他们的能力是很大的,不论什么系统,不论如何配置,如何控制,都会有漏洞。可以想象,如果你有能力对一个系统作出分析,分析并找出系统中的漏洞,然后知道任何编写程序来利用这个漏洞对系统进行控制,那你就是等於掌握了很大的权力,所有在网络上运行的这个系统都在你的控制之中,你可以选择发布这个漏洞,修好它,你也可以选择把这个漏洞留给自己用。利用这个漏洞做如何你想做的事。好多hacker觉得自己是 God , 原因也就在与此,你感觉你不受任何人控制,而你可以控制任何你想控制的东西。不过能达到这种水平的人,大多数人都是有责任感,有正义感的程序员。是不会用他们的知识干坏事的。


在互联网还没有大规模商业化之前,黑客是特立独行的标志,是具有自己信仰和理念的群体,不管是喜欢恶作剧,还是助人为乐,目的都是为了要让别人觉得自己与众不同,有能力做一般人做不到的事情,也就是” 酷“。


但随着互联网大规模的商业化,网络在国计民生中越来越重要,黑客的涵义正在悄悄的改变。因为现在,黑客行为可以赚到钱了。


一个行为如果可以赚钱,在商业化的今天,意义就完全变了。金钱的介入意味着产业化,意味着有组织,意味着不择手段,” 酷“再也不是目的了,如何控制互联网上的资源,然后再利用这些资源赚到钱,变成了最终目的。


首先是如何控制网络资源,现在网上的机器越来越多,网上有漏洞的机器也越来越多,攻击者可以很容易利用已知的漏洞控制一些机器,在控制了这些机器之后,如何利用,如何管理这些机器就成为了一个问题。而攻击者的解决方案就是用Internet bot, bot 是robot的简称,也就是机器人,这是一个可以远程控制的程序,你可以向一个bot 发一定的指令,机器人可以根据这些指令,执行一定的任务。现在最流行的控制机器人的方法是通过IRC的通道,马丁会在另外一篇文章里讲一下如何在IRC 通道里发现internet bot.


那么控制者可以向机器人发送什么命令呢?首先可以让机器人到某地更新机器人的版本,可以命令机器人攻击某个网络地址,最重要的是,可以让机器人扫描其他的机器,发现网络漏洞,然后在有漏洞的机器上复制一个机器人,就象电影Matrix里的agent Smith,一传十,十传百,越传越多,你就象拥有了一个机器人的军团,每一个机器人都在为你不停的寻找网上有漏洞的机器,控制它,然后让这个机器也成为你的机器人,寻找下一个目标。 马丁的同事是发现这些机器人的专家,他发现的机器人网络有成百上千的节点。依靠这种技术,控制者可以控制越来越多的网络资源。


一次马丁听HoneyPot的发明者(国内翻译成蜜罐技术),太阳微系统公司的Lance Spitzner的报告,他说因为有了这些机器人网络的存在,以前如果你把一台有漏洞的机器搬上网,可能要一天或一个礼拜的时间才有人发现,才有人试图控制这台机器。但现在,如果你把一台有漏洞的机器搬上网,大概在几分钟之内,就会被机器人网络发现。


所以各位网管兄弟们,千万不要心存幻想,以为侥幸把一台机器悄悄弄上网,不会有人知道,在互联网上有很多这样的机器人军团,他们在日日夜夜的寻找有漏洞的机器。


而且当控制者拥有了成百上千个机器的控制权,如果你发现你的机器被人控制,修补好,对他来说也就是损失了一台,根本无所谓。在这个级别的黑客,他不但可以发现系统的漏洞,还可以利用机器人网络来控制网络资源。


黑客浅谈之三:赚钱有术


拥有了网络资源,并不是这些黑客的最终目标,他们的目标是如何利用这些网络资源赚到钱。但是如何赚到钱也是一个很需要动脑筋的问题,不错,你是控制了这些机器,但你不能让如何人知道,也就是说,这是见不得人的事,你不能做广告,被控制机器上的机器人也不能自动为你赚钱。但是经过一番考虑和寻找,赚钱的方式还是有的。马丁仅列举几个。


1. 敲诈
这个方式俄罗斯的或其他东欧国家的黑客用的比较多,他们控制一台机器之后,通常在里面留一些痕迹,如何通知网管,说你的系统里有问题,我已经知道如何进入,然后给网管一些证据譬如在系统里用root生成一个小文件之类。然后说如果你给我$,我就帮你修好,以后你就不用再担心了。他们用google大规模寻找有漏洞的系统,然后大规模敲诈。还真有公司相信了他们,他们也挣到了一些钱。有意思的是,他们当中有些还不认为这是犯罪,有一个兄弟敲诈了一个美国公司,那个美国公司报告了FBI,然后设了个陷阱,说可以给他在美国工作的机会,给他买了飞机票,让他飞过来,他还高兴的不行,真的就飞过来了,结果一下飞机,就被FBI抓了起来。


另外一项敲诈就是DDOS攻击,拒绝服务的攻击,如果你不给我钱,我就DOS你的网站,让你网站不能工作。现在的商业网站, down机一分钟就损失上百万美元。象今年 (2004) 美国的超级碗大赛,就有人敲诈,如果不给钱,就让它的网站在比赛期间下线。所谓的攻击就是向所有的被控制的机器上的机器人发命令,让他们向被敲诈的网络发一些垃圾东西。如果成百上千的机器同时向一个网站攻击,而又一些机器的可用带宽很大,整体力量还是很大的。象这种对时间特别敏感的网站,损失的就更多了。可见敲诈者也变得越来越聪明。


2. 给spammer(发垃圾邮件的人) 做电子邮件的转发
发垃圾邮件的人象老鼠过街,人人喊打,但发垃圾邮件的确可以挣到很多钱,美国就有很多人靠发垃圾邮件成为了百万,千万富翁。但如果不让公开转发垃圾邮件,然后把垃圾邮件发到大家手中?


黑客们当然有解决方案,让被控制的机器上的机器人做不就得了,所以这个赚钱的方式是发垃圾邮件的人给黑客钱,黑客用他们控制的网络资源给发垃圾邮件。但这样一种发布式的邮件转发系统也不是很容易实现的,要很复杂的调试,大家看到最近有很多基於电子邮件的病毒,马丁掌握的消息是他们在调试他
相关TAG标签
上一篇:架设维护Windows Server 2003网页服务器
下一篇:阻击垃圾邮件的三个实用小技巧
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站