用户名: 密码: mail
中国安全信息网
设为首页
加入收藏
广告联系
首页 | 安全产品 | 企业安全 | 安全技术 | 新手学堂 | 安全专题 | 补丁下载 | 杀毒升级包 | 安全认证 | 交流社区
您现在的位置:首页>>中国安全信息网>>技术文摘>>安全专题>>DDOS专区>>正文

解密DDoS攻击——“缓存溢出”新变形

www.hacker.cn 发布时间:2005-11-16 10:39:34 作者: 来源:天极Blog

  最近,一种被称为“缓存溢出(buffer overflow)”的设计缺陷,正在严重危害着系统的安全,成为比y2k更为头痛的问题。一旦这个缺陷被别有用心的人发现,就会被利用作为非法入侵的一种手段,破坏电脑中的资料。据统计,通过缓存溢出进行的攻击占所有系统攻击总数的80%以上,最近各大网站所遭受的所谓分布式服务拒绝(ddos)式的攻击也是一种利用缓存溢出原理的攻击方式。

  简单地说,缓存溢出是指一种攻击系统的手段,通过往程序的缓冲区中写入超出其长度的内容造成溢出,从而破坏程序的堆栈,使程序转而执行其它指令,而达到攻击的目的。分布式拒绝服务(ddos)的入侵者采用的是输入很长的字串,将通讯栏等区域填到超过设计的容量,有些多余字串就会被电脑误认为是执行密码,使入侵者有机会进入电脑,而同时系统无法察觉。有报告指出,“缓存溢出”是过去十年发生的非常普遍的电脑安全问题,入侵者可以利用它完全控制电脑。

  ■ 缓存溢出黑客们的惯用伎俩

  在unix系统中,通过缓存溢出来获得root权限是目前使用得相当普遍的一种黑客技术。事实上这是一个黑客在系统本地已经拥有了一个基本账号后的首选攻击方式。它也被广泛应用于远程攻击,通过对daemon进程的堆栈溢出来实现远程获得rootshell的技术,已经有很多实例。

  在windows系统中,同样存在着缓存溢出的问题。而且,随着internet的普及,win系列平台上的internet服务程序越来越多,低水平的win程序就成为你系统上的致命伤,因为它们同样会发生远程堆栈溢出。而且,由于win系统使用者和管理者普遍缺乏安全防范意识,一台win系统上的堆栈溢出,如果被恶意利用,将导致整个机器被黑客所控制,进而可能导致整个局域网落入黑客之手。在微软的产品iis server4.0中就被发现存在一种被称为“非法htr请求”的缺陷。据微软称,此缺陷在特定情况下会导致任意代码都可以在服务器端运行。黑客可以利用这一漏洞对iis服务器进行完全的控制,而实际上许多电子商务站点恰恰是基于这套系统的。

  ■ 黑客如何搅乱缓存

  下面让我们了解一下缓存溢出的原理。众说周知,c语言不进行数组的边界检查,在许多运用c语言实现的应用程序中,都假定缓冲区的大小是足够的,其容量肯定大于要拷贝的字符串的长度。然而事实并不总是这样,当程序出错或者恶意的用户故意送入一过长的字符串时,便有许多意想不到的事情发生,超过的那部分字符将会覆盖与数组相邻的其他变量的空间,使变量出现不可预料的值。如果碰巧,数组与子程序的返回地址邻近时,便有可能由于超出的一部分字符串覆盖了子程序的返回地址,而使得子程序执行完毕返回时转向了另一个无法预料的地址,使程序的执行流程发生了错误。甚至,由于应用程序访问了不在进程地址空间范围的地址,而使进程发生违例的故障。这种错误其实是编程中常犯的。

  一个利用缓冲区溢出而企图破坏或非法进入系统的程序通常由如下几个部分组成:

  1.准备一段可以调出一个shell的机器码形成的字符串,在下面我们将它称为shellcode。

  2.申请一个缓冲区,并将机器码填入缓冲区的低端。

本新闻共2页,当前在第1页  1  2  

【编辑:】
收藏此页关闭】【问题交流
相关文章:

会员名称:
密码:匿名 ·注册·忘记密码?
评论内容:
(最多300个字符)
  查看评论
站内搜索
    
推荐文章
·安全技术详解 跳板攻击与防御
·加速杀毒引擎 卡巴斯基设置教程
·局域网资源共享故障分析与解决
·悠过春节 电脑软件全自动操作
·木马病毒潜伏秘密 诡招全曝光
·ADSL防黑客攻击十大新妙法
·轻松几招 将电脑调整到完美的状态
·局域网中架设Win2003终端服务器
·禁止 MSN 自动运行的四妙招
·点对点无线网桥解决方案
最新文章
·安全技术详解 跳板攻击与防御
·超级连接VPN集团客户远程接入解决方案
·杭州国家软件产业基地一体化网络安全系统
·加密虎在远程教育网站应用案例
·佳讯飞鸿煤气96177客户服务系统解决方案
·F5助力中石化天津公司加油站远程访问
·无线网络安全八大技术利弊剖析
·“WORD杀手”病毒惊现 OFFICE用户临劫
·加速杀毒引擎 卡巴斯基设置教程
·分级防御对Linux服务器的攻击
免费专区
病毒升级包下载
系统补丁下载
免费在线服务
精品超全软件库
安全产品

设为首页 | 加入收藏 | 关于我们 | 网站留言 | 友情链接 | 广告服务 | 版权申明
CopyRight 2003-2006 www.hacker.cn All Right Reserved.
中国安全信息网 版权所有 普及网络安全-振兴中华 冀 icp 备字 030437号
tel:0311-85880333       webmaster@hacker.cn