拒绝服务攻击手册Hping3

      最后更新:2021-11-08 17:46

      拒绝服务攻击手册Hping3

      Hping3 用户指令

      hping是用于为指挥行制作和解析 TCP/IP 软件包汇编/分析的开放源码工具。 它支持 TCP、 UDP、 ICMP 和 RAW-IP 协议,具有跟踪路线模式,可以在整个覆盖的渠道中传输文件和许多其他功能,并能够使用 tcl 脚本自动调用其API。 Hping是安全审计、防火墙测试等的标签工具。

      • 主要功能
      • 防火墙测试
      • 高级端口扫描
      • 利用各种协议、TOS和分裂进行网络测试。
      • 手动路径MTU发现
      • 所有经核准的协定都支持先进的跟踪路径。
      • 远程操作系统指纹
      • 远程运行时间估计
      • TCP/IP协议协议库审计
      • Hping也可以用来理解TCP/IP。

      用法

      hh- help 显示帮助

      显示 -v-version 版本

      子账户传送的数据集数 。

      交付的 -i-interval 数据包(uX 或 X 微秒,例如 -i-u100)之间的间间隔

      -数字数字输出、象征性主机地址

      -q-安静,无声模式

      - Webcard 接口 I - 接口
      (默认路由接口)

      - 详细V-verboose 模式

      除调信息除错

      -z-bind 将 ctrl+z 绑到 ttl (为此目的的默认端口) 。

      无约束 ctrl+z - Z- unbind

      - 每个接收到的匹配数据包的响声

      模式选择

      TCP 是 TCP// / TCP 默认模式的默认模式。

      -0- Raip RAWIP 模式, 原始 IP 模式。 在此模式中, 使用 RAWSOCKET 模式, 使用 RAWSOCKET 模式 。

      HIPING 传输 IGMP 答案以 -1- cm ICMP 模式发送,您也可以使用 - ICCMPTYPE - ICMPCODE 选项发送各种类型/模式的 ICMP 提交 。

      HAPING 默认情况下将 UDP 包传输到主机上的零端口, 并且您可以使用基点- 端口- 保存选项改变模式 。

      - 8个kan 模式 // 扫描模式
      此参数指定要扫描的端口 。

      ww.un.org/sc/sc/sc/sc/sc/scscs/scscscs/scscscs/scscscs/scscscs/scscscs/scscscs/scscscs/scscscs/scscscs/scscscs/scscscs/scscscs/scscscs/scscs/scscscs/scs

      监听模式 - 9- 听 / / 听 模式

      IP 模式

      -a-poof spoof 源地址/源地址欺诈。 如果您假冒IP袭击, 防火墙将不会记录您真实的 IP 地址 。

      我不知道你在说什么 但我不确定你在说什么 但我不确定你在说什么

      我失去了我该做什么,但我也失去了语言。看看那个花花公子。 //随机源地址的方式。 大量使用人的命令。

      - ttl ttl (默认 64) // 更改 ttl 值

      N-id id(默认随机) // hping ID 值,默认随机

      W-winid 在不同操作系统中使用 win * id byte order//winid 模式。 UNIX, WINDOWS id 答复不同, 此选项允许您的 ID 以与 WINDOWS 相同的方式反应 。

      -r-rel相对代号字段(估计主机流量)/更改的代号,以便如HPING-HOWTO所述,允许后退产出。

      使用-F-frag.(可能通过微弱的acl)/部分拆卸额外的碎片碎片,以核查彼此或交换器的碎片处理能力16字节。

      - 越大越多,碎片和催泪弹袭击的比特//数量就越多。

      设置缩进 / 发送不可恢复的 IP 碎片, 允许您了解更多关于 MTU 路径发现的信息 。

      设置框架最大 / / 使用 - g-fragoff 设置偏差 。

      -m-mtu创建虚拟最大运输装置并加以执行。
      –frag if packet size > mtu // 设置虚拟MTU值,当大于mtu的时候分段。

      -o --tos type of service (default 0x00), try
      - 帮助// 帮助字段, 默认 0x00, 尽最大努力吗?

      -G --rroute includes RECORD_ROUTE option and display
      路由缓冲//记录 IP 路由并显示 。

      - lrr 原木路线和松散源路线 //原木路线和松散源路线

      严格来源路线和记录路线-srr //严格来源路线

      -H-ipopto 设置 IP 协议字段, 并仅在 RAW IP 模式下选择 IP 协议。 set the ip 字段, 仅在 RAW IP 模式下使用 IP 。

      ICMP 模式

      //IPCMP类型,默认回声请求 - C 流行类型(默认回声请求)

      //ICCMP代码。

      -Force-icmp 发送所有类型的 icmp (默认情况下, 只是支持的) // 强制 ICMP 类型 。

      使用 icmp-gw 设置 ICMP 重定向网关地址( 默认) 。
      /国际CMP调整方向

      等值于 icmp-ts
      (IPCMP时间戳)

      等值于 ccmp- addr
      //IPM 子网地址 // IPM 类型 17 (IPCMP 地址网遮罩)

      imp- help 显示更多 ICMP 选项帮助 // ICMP 帮助

      TCP/UDP 模式

      -s- baseport 基本源端口 // 默认随机端口

      -p-destport [+] [+]目的端口(默认 0) ctrl+z inc/dec/dec// 随机端口 ctrl+z inc/ dec/ dec/

      - 保持源端端口保持/保持源端端口保持/保持源端端口

      拖曳 -w-win 双赢大小( 默认 64) //win. Bytes 由 Windows ( 默认 64) 窗口传送的窗口打开 。

      - O- tcoff 设置假 tcp 数据折叠( 替换 tcp 地址长度除以 4) / 设置假 tcp 数据折叠( 而不是 tcphdlen / 4) / 设置假 tcp 数据折叠( 而不是 tcphdlen / 4)

      - Q- seqnum 只显示 tcp 序列号 / 仅显示 tcp 序列号

      - b-bbckcum(试图) 发送IP核查错误的数据包。 许多系统在发送数据包时将恢复IP校验和, 导致错误的 UDP/ TCP 校验和( 尝试) 以错误的 IP 验证错误的方式提供数据包。 许多系统在发送数据包时将恢复IP 校验和, 导致错误的 UDP/ TCP 校验和 。

      配置 - M- setseq 的 TCP 序列号 。

      - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      -F --fin set FIN flag

      -S --syn set SYN flag

      -R --rst set RST flag

      -P --push set PUSH flag

      - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - U- URg 设置 URL 标志 / IP 拥抱选项

      -X --xmas set X unused flag (0x40)

      -Y --ymas set Y unused flag (0x80)

      –tcpexitcode 使用last tcp-> th_flags作为退出码

      tcp- ms 启用带有指定值的 TCP MSS 选项。

      使用 TCP 时间戳戳选项预测 HZ/ 启用时间的 tcp- 时间戳

      使用Hping3制造拒绝服务攻击。

      1、ICMP Flood

      IPCMP是一个网络一级的协议,与UDP一样,提供状况信息、错误报告、对具体询问的答复、路线信息,并经常用于测试网络连接和检查查询。

      与UDP一样,IPCMP洪水不需要任何缺陷,而是传送大量IPCMP数据包,在处理每包过程中资源耗竭导致拒绝提供服务。

      2、udp Flood

      UDP洪水是一种拒绝服务的攻击,向目标终端传送了大量用户数据报告包,以超过设备的处理和反应能力。

      3、TCP ACK Flood

      由于在短时间内向目标提供大量TCP数据包,在处理每个数据包过程中资源耗竭,导致无法提供服务。

      4、TCP-SYN Flood

      TCP-SYN Flood攻击,也称为半开放链路攻击,每次我们进行标准的TCP连接,就有一个三路握手过程,TCP-SYN Flood只有头两个步骤才能实现。 这样,服务供应商在一段时间内将等待请求方提供ASK信息。 因为一个终端只能有限地获得TCP,如果恶意袭击者迅速和连续发出这种访问请求,将很快阻断TCP连接队列的终端接入,系统资源和带宽将急剧下降,正常的网络服务将无法提供,从而导致服务被拒。

      5. 具有独特标记的攻击。

      使用多斯攻击来设置 FIN 和 RST 标签。

      在正常情况下,不能同时在提交TCP时同时使用FIN标志和RST标记,然而,RFC没有具体说明如何处理IP港的这种畸形,因此,在收到这种电文后,对各种操作系统的协议柜台区别对待,使攻击者能够利用这一特征,通过发送FIN和RST的电文来探测操作系统的类型,然后进行进一步的利用。

      为多斯攻击设置 ack 和 RST 标记

      在正常情况下,无法同时在提交TCP时同时使用ACK标志和RST标记,然而,RFC没有具体说明如何处理IP港的这种畸形,因此,在收到这种电文后,对各种操作系统的协议柜台的处理方式不同,使攻击者能够利用这一特征,通过发送ACK和RST设置的电文来探测操作系统的类型,然后进行进一步的利用。

      6、ICMP-Echo flood

      ICMP-Echo Fooding 指传送的大量IPCMP回声数据包。 这些数据包包含源IP(往往被愚弄以减少IPC可信度措施的影响)和受害者IPC。

      7、TCP Syn-Ack flood

      这是SYN-ACK洪水袭击,袭击者利用工具或管理僵尸主机向目标终端发送大量SYN-ACK信号,所有这些信号都是徒劳的第二次握手,对RST报告作出反应,导致资源枯竭,无法对例行请求作出反应。

      8、Data ack and push flood

      客户在与终端连接时,既可以要求确认通过设置ACK标记已经收到信息,也可以要求终端通过设置PUSH标志处理包件中的信息。

      9、Tcp连接攻击

      这种攻击的逻辑逻辑是,使用真正的IPIP地址启动与终端连接的大量连接,在连接形成、耗尽终端资源、产生与终端的过度剩余连接(WAIT状态)、降低效率和等等后的很长一段时间内不释放这些连接。

      一种攻击是每秒向终端发送大量连接请求,类似于对设定源 IP 的 SYN Flood 攻击,但使用真实源 IP 地址除外。 这通常限制防火墙上每个源 IP 地址每秒连接的次数。
      即,在与终端建立连接前几秒钟, 连接是在不定期释放垃圾数据包并将其发送到终端的情况下形成的, 从而可以将连接保存很长一段时间。 它是一个 IP 地址和一个终端 。
      建立了数百个连接,终端可负担的连接数量受到限制,导致拒绝提供服务。

      10、Large ping

      ICMP(因特网管制服务议定书-因特网管制信息议定书)和IGMP(因特网集团管理小组管理议定书)是网络级协议,与UDP相似。 ICMP传送状况信息、错误报告、回应具体请求、报告路线信息,并经常用于测试网络连接和核实问题。 IGMP是IP网络系统与邻近路由器之间关于建立和维护IP网络系统的一项协议。

      ICMP和IGMP洪水与UDP一样,不需要任何缺陷;相反,它们只是传送大量ICMP或IGMP数据包,在处理每个数据包过程中资源耗竭导致拒绝提供服务。

      11. 固定来源的ICCMP袭击

      伪装IP攻击。

      12、Ping of Death

      Ping.f " 死亡剥削 " 利用互联网控制信息议定书和最大传输单位的特点,Ping命令IPC对请求作出答复(IPC回响请求),并记录收到IPCMP回复的情况(IMC回回声回声回声回转)。 MOTU界定了具有网络结构的单位的最大运输量 o

      如果数据包大于 MTU, 将在目的地主机上对数据包进行分割和重新配置。 当数据包拆解时, 它包含一个“ Extratraction” 值, 用于在目标主机中重组数据 。 Attackers 可能会以可接受的偏差和更大的数据包改变最终数据碎片, 这将超过 IPCMP 响应请求中的数据部分数量, 如果重新组合, 则会超过预定主机 。

      13、源端口为 0

      这一事件的起因是进入UDP/TCP零港口,这是一次不寻常的访问,表明非法网络进入或发现行动。

      14、ICMP-Smurf attack

      IPCMP/SMURF攻击采用网播原则进行大量连接,软件包的源地址是机器的地址;因此,所有接收软件包的东道主都向软件包的发源地发送IPCMP反应包。

      15、TCP-Land attack

      陆地攻击是拒绝对DOS进行服务攻击的一种形式。 LAND是局域网的缩略语,它拒绝服务性攻击,将其转化为着陆攻击,这只是一种错误的理解。攻击的根据是攻击者向目标飞机发送了一个SYN TCP软件包,其中源地址被伪造到目标飞机的地址。当目标收到软件包时,一个SYN+ACK TCP软件包被发送到自己身上。目标机器然后发送一个ACK软件包,以便建立自己与自己之间的空连接。这种空连接将持续到它失去时间之前。当目标机器被严重蒙蔽,造成大量空连接并消耗大量系统资源时,它会使系统减速甚至崩溃。

      16、fraggle attack

      使用UDP 而非IPCMP 来改变蓝精灵的攻击。

      我不确定,360doc.Photo 由Flickr用户 id.com/Document/12/0712/13/10339652_2237272262。 对不起,没关系,没关系,没关系,没关系,没关系,没关系,没关系,没事,没事,没事,没事,没事。

      本文由 在线网速测试 整理编辑,转载请注明出处。

          热门文章

          文章分类