黑客Mixter编写的同类攻击工具TFN的后续版本。">
黑客风云——风云网络
设为首页 加入收藏 我要投稿 网站地图

您现在的位置: 黑客风云 >> 黑客文章 >> 黑客入门 >> 黑软介绍 >> 正文
·没有路由密码权限时的鸽08-23·上网安全 Vista自我防范10-11
·让濒临崩溃的Windows XP10-11·有备无患,快速自制救急10-11
·要你好看!Windows看图工10-11·空间赞助网提供不同类型10-11
·讨论net.exe和net1.exe的10-10·让3389远程桌面传输更通10-10
·巧妙入侵渗透赌博站10-10·Aspx空间扫权限工具10-10
·Windows2003最新提权工具10-10·易淘乐提供100M免费全能10-10
·系统开机密码忘了不着急10-09·中意网络提供免费100M免10-09
·与众不同 Windows XP开始10-08·让桌面图标翻跟斗 在XP上10-08
·上海宽元站长资助计划-提10-08·个性化Windows XP的任务10-07
·趣盘提供3G免费网络硬盘10-07·秀山热线提供200MB免费全10-07
·一次艰辛的提权过程10-06·成功入侵IT大卖场的渗透10-06
·mysqlhack- MYSQL利用工10-06·lanker一句话PHP后门客户10-06
·WIXI提供3G免费多媒体网10-06·新人网络提供100M/ftp免10-06
·如何利用QQ带来高流量10-05·UuShare提供免费网络文件10-05
[推荐]黑客工具介绍之DDoS攻击工具TFN2K分析
      ★★★★★

黑客工具介绍之DDoS攻击工具TFN2K分析

文章整理发布:黑客风云 文章来源:www.05112.com 更新时间:2007-5-12 9:59:15

本文是对分布式拒绝服务(DDoS)攻击工具"Tribe Flood Network 2000 (TFN2K)"的技术分析。TFN2K是由德国著名黑客Mixter编写的同类攻击工具TFN的后续版本。

  关于Trinoo、TFN和Stacheldraht等分布式拒绝服务攻击工具的分析请参阅相关文档。

  术语

  客户端——用于通过发动攻击的应用程序,攻击者通过它来发送各种命令。
  守护程序——在代理端主机运行的进程,接收和响应来自客户端的命令。
  主控端——运行客户端程序的主机。
  代理端——运行守护程序的主机。
  目标主机——分布式攻击的目标(主机或网络)。

  什么是TFN2K?

  TFN2K通过主控端利用大量代理端主机的资源进行对一个或多个目标进行协同攻击。当前互联网中的UNIX、Solaris和Windows NT等平台的主机能被用于此类攻击,而且这个工具非常容易被移植到其它系统平台上。

  TFN2K由两部分组成:在主控端主机上的客户端和在代理端主机上的守护进程。主控端向其代理端发送攻击指定的目标主机列表。代理端据此对目标进行拒绝服务攻击。由一个主控端控制的多个代理端主机,能够在攻击过程中相互协同,保证攻击的连续性。主控央和代理端的网络通讯是经过加密的,还可能混杂了许多虚假数据包。整个TFN2K网络可能使用不同的TCP、UDP或ICMP包进行通讯。而且主控端还能伪造其IP地址。所有这些特性都使发展防御TFN2K攻击的策略和技术都非常困难或效率低下。

  TFN2K的技术内幕

  ◆ 主控端通过TCP、UDP、ICMP或随机性使用其中之一的数据包向代理端主机

  发送命令。对目标的攻击方法包括TCP/SYN、UDP、ICMP/PING或BROADCAST

  PING (SMURF)数据包flood等。

  ◆ 主控端与代理端之间数据包的头信息也是随机的,除了ICMP总是使用

  ICMP_ECHOREPLY类型数据包。

  ◆ 与其上一代版本TFN不同,TFN2K的守护程序是完全沉默的,它不会对接收

  到的命令有任何回应。客户端重复发送每一个命令20次,并且认为守护程

  序应该至少能接收到其中一个。

  ◆ 这些命令数据包可能混杂了许多发送到随机IP地址的伪造数据包。

  ◆ TFN2K命令不是基于字符串的,而采用了"++"格式,其中是

  代表某个特定命令的数值,则是该命令的参数。

  ◆ 所有命令都经过了CAST-256算法(RFC 2612)加密。加密关键字在程序编

  译时定义,并作为TFN2K客户端程序的口令。

  ◆ 所有加密数据在发送前都被编码(Base 64)成可打印的ASCII字符。TFN2K

  守护程序接收数据包并解密数据。

  ◆ 守护进程为每一个攻击产生子进程。

  ◆ TFN2K守护进程试图通过修改argv[0]内容(或在某些平台中修改进程名)

  以掩饰自己。伪造的进程名在编译时指定,因此每次安装时都有可能不同。

  这个功能使TFN2K伪装成代理端主机的普通正常进程。因此,只是简单地检

  查进程列表未必能找到TFN2K守护进程(及其子进程)。

  ◆ 来自每一个客户端或守护进程的所有数据包都可能被伪造。

[1] [2] [3] 下一页

文章录入:cainiaowang    责任编辑:cainiaowang 
【字体:
Copyright @2006 黑客风云 ●业务联系:QQ 联系怪人 联系奇人 Email:给怪人发邮件 给奇人发邮件
ICP备案:冀06009886