热门关键字:  ubuntu  分区  Fedora  linux系统进程  函数

TCP/IP SYN 洪水攻击测试产品

来源: 作者: 时间:2008-08-18 Tag: 点击:

    syn 1.1.1.1 目标地址 目标端口 99999 9999 0
    以上指令将对目标地址的指定端口每次发送 99999 个 SYN Flood 洪水攻击包,并且循环发送 9999 次,连续发送。
    如果攻击测试有效,那么目标系统将会被拒绝服务,并且同时会由于虚假回应包的泛滥而波及到目标系统所在的网段以及网关服务器。
  
  技术分析:
    为什么要伪造源 IP 地址?
    伪造源 IP 地址可以防止被追查,不过请注意,伪造的源 IP 通过网关时将被替换为网关真实 IP 地址,因此你的网关服务器将被暴露,所以请谨慎通过本地局域网发送攻击测试包。
    另一方面,只有伪造源 IP 地址才能造成最大的攻击测试力度。如果采用自己的 IP 发出去,所有的攻击包流量最终将被 TCP/IP 三次握手协议回馈到自己的系统上来。另外,伪造源 IP 地址可以对目标系统以及伪造 IP 的真正属主进行双重打击。
    不过强烈建议采用肯定不可达的伪造源 IP 地址!因为任何可达的 IP 地址在收到被攻击目标的回应信号以后,将立即回应 RST 断开连接,被攻击目标同时也会释放连接。如果采用不可达或者很难在短时间内送达的 IP 地址则会让被攻击目标一直处于 SYN_RECV 等待状态,如果攻击包足够多、足够密集并且运用得当,那么目标系统将很难幸免。

  
    目标端口如何选择?
    只要是防火墙没有监听阻断或者有选择允许通过的端口都可以测试。至于哪些属于防火墙阻断端口可以用扫描器测试,如果端口属于有选择性的通过,那么利用伪造的貌似合法的 IP 地址可以达到攻击测试目的。
    通常说来,HTTP 的 80 端口总是可以利用的。
    Windows 系统的 135/137/138/445 等端口也可以列入重点测试评估范围。
    另外,SMTP/POP3、mySQL 数据库 3306 端口以及其它释放比较慢的或者被安全公告明确描述的存在安全隐患的系统端口也可以根据具体情况加以测试。
    根据经验,对于 Windows 系统来说,如果目标系统没有安装合适的防火墙,那么 445 端口的打击将是致命的;对于 mySQL 3306 端口以及其它数据库连接端口,由于这些连接端口可以承受的瞬间并发连接数目是有限的,因此高密度的打击将十分有效,考虑到有些数据库应用系统采用的是本地 localhost 或者 127.0.0.1 调用方式,因此伪造源 IP 设定为 127.0.0.1 会有点意思。
    顺便说一句,超过 65535 的并发攻击包数目将导致被攻击系统端口卷绕,这种卷绕在实际运用中可能会通过目标系统从内部让网关防火墙频频报错而应接不暇。
  
    是否应该在每次攻击测试后短暂休眠?
    一般说来,不休眠实施连续攻击的效果会比较好,但是在某些特殊情况和某些特殊端口应用中,休眠一定的时间可能会更有效。


相关文章:
eG Citrix 监控器
Ethernet的帧格式和结构
华为(Quidway AR18-22-24)路由器配置实例
简单利用路由黑洞解决DDOS流量攻击
我的linux试验题目
如何在HMC上激活网络时间协议NTP
Resin泛解析 - 三级域名最优应用方案
Resin多域名绑定 + 泛解析
resin 负载均衡
linksys wap54g 设置注意事项
acegi RememberMe&退出&匿名登陆
vnd命令~
LINUX网卡绑定
TCP包首部
IP包首部格式
指纹锁也不靠谱 电脑“破解”六大事件!
linux配置网关
使用 SCTP 优化网络
IPv4/IPv6过渡技术和方案分析
用三个源码包libnet、libnids、libpcap轻松搭建Li
Extensible Messaging and Presence Protocol (XM
组建CISCO多层交换网络入门
CISCO多层交换机的初始配置和排错
实施和配置VLAN
理解和配置802.1Q/802.1S和802.1W生成树协议
理解和配置cisco特定的生成树协议特性和STP排错
配置第二层和第三层的特性
理解和配置VLAN间的路由选择
理解和配置多层交换
理解和配置cisco多层交换网络中的服务质量