
简介
Yersinia 是一个用于执行二层攻击的框架。它旨在利用不同网络协议中的一些弱点。它伪装成一个用于分析和测试已部署网络和系统的可靠框架。
此特定版本实现了针对以下网络协议的攻击:
- 生成树协议 (STP)。
- 思科发现协议 (CDP)。
- 动态中继协议 (DTP)。
- 动态主机配置协议 (DHCP)。
- 热备用路由器协议 (HSRP)。
- 802.1q。
- 802.1x。
- 交换机间链路协议 (ISL)。
- VLAN 中继协议 (VTP)。
其中一些攻击会在网络中造成 DoS 攻击,另一些攻击则有助于执行其他更高级的攻击,或两者兼而有之。
Yersinia 无疑会为渗透测试人员和网络管理员的日常工作提供帮助。
上述一些攻击是 DoS 攻击,因此请谨慎操作,因为这可能会使您的网络变得不稳定。
安装
Kali Linux 默认是没有安装 yersinia 工具的,如果还没安装的话,可以通过以下命令来进行安装
sudo apt install yersinia
使用
注意:要使用 root 权限去运行
1. -h, --help
此帮助屏幕。
sudo yersinia -h

2. -V, --Version
程序版本。
sudo yersinia --Version

3. -G
启动图形 GTK 会话。
sudo yersinia -G

4. -I, --interactive
启动交互式 ncurses 会话。
sudo yersinia -I

注意,如果你的终端窗口太小的话会提示报错。需要使用更大的终端窗口才能运行。

5. -D, --daemon
启动远程管理的网络监听器(Cisco CLI 仿真)。
sudo yersinia -D

6. -d
启用调试消息。
sudo yersinia -d

7. -l logfile
将当前会话保存到文件 logfile。如果 logfile 存在,数据将附加到末尾。
sudo yersinia -l yersinia.log


8. -M
禁用 MAC 地址欺骗。
sudo yersinia -M

9. -c conffile
从/向 conffile 读取/写入配置变量。
sudo yersinia -c yersinia.conf

10. protocol
以下之一:cdp、dhcp、dot1q、dot1x、dtp、hsrp、isl、mpls、stp、vtp。
sudo yersinia stp

协议(protocol)
当前版本中实现了以下协议:
- 生成树协议(STP 和 RSTP)
- 思科发现协议 (CDP)
- 热备份路由器协议 (HSRP)
- 动态主机配置协议 (DHCP)
- 动态中继协议 (DTP)
- IEEE 802.1Q
- VLAN 中继协议 (VTP)
- 交换机间链路协议 (ISL)
- IEEE 802.1X
- 多协议标签交换 (MPLS)
协议选项(protocols options)
STP
生成树协议 (STP):是一种链路管理协议,它提供路径冗余,同时防止网络中出现不必要的环路。支持的选项包括
1. -version version
BPDU 版本(0:STP,2:RSTP,3:MSTP)
sudo yersinia stp -version 0
sudo yersinia stp -version 2
sudo yersinia stp -version 3

2. -type type
BPDU 类型(Configuration(配置),TCN)
sudo yersinia stp -type Configuration
sudo yersinia stp -type TCN

3. -flags flags
BPDU 标志
sudo yersinia stp -version 0 -flags 0x80

4. -id id
BPDU ID
sudo yersinia stp -version 0 -id 00:11:22:3


4143

被折叠的 条评论
为什么被折叠?



