【VLANPWN】一款针对VLAN的安全研究和渗透测试工具

embedded/2024/11/14 8:04:25/

关于VLANPWN

VLANPWN是一款针对VLAN的安全研究和渗透测试工具,该工具可以帮助广大研究人员通过对VLAN执行渗透测试,来研究和分析目标VLAN的安全状况。该工具专为红队研究人员和安全学习爱好者设计,旨在训练网络工程师提升网络的安全性能,请不要将其用于恶意目的。

工具核心脚本

DoubleTagging.py:该脚本旨在执行一次VLAN Hopping攻击(跳跃攻击),该脚本将注入一个包含两个802.1Q标签的帧,并发送测试目的的ICMAP请求。

DTPHijacking.py:该脚本用于执行一次DTP交换机欺骗/劫持攻击,该脚本将发送一个恶意的DTP帧,此时会将测试人员的设备变成主干信道。接下来,我们就可以尝试绕过VLAN网络的分段,并查看VLAN网络中的所有流量数据了。

工具下载

由于该工具基于Python开发,因此我们首先需要在本地设备上安装并配置好Python环境。接下来,使用下列命令将该项目源码克隆至本地:

git clone https://github.com/in9uz/VLANPWN.git

工具帮助

DoubleTagging.py使用帮助
python3 DoubleTagging.py --help.s    s.  .s        .s5SSSs.  .s    s.  .s5SSSs.  .s s.  s.  .s    s.SS.       SS.       SS.    SS. SS.       SS.sS    S%S sS        sS    S%S sSs.  S%S sS    S%S sS S%S S%S sSs.  S%SSS    S%S SS        SS    S%S SS`S. S%S SS    S%S SS S%S S%S SS`S. S%SSS    S%S SS        SSSs. S%S SS `S.S%S SS .sS::' SS S%S S%S SS `S.S%SSS   S%S SS        SS    S%S SS  `sS%S SS        SS S%S S%S SS  `sS%SSS   `:; SS        SS    `:; SS    `:; SS        SS `:; `:; SS    `:;SS  ;,. SS    ;,. SS    ;,. SS    ;,. SS        SS ;,. ;,. SS    ;,.`:;;:' `:;;;;;:' :;    ;:' :;    ;:' `:        `:;;:'`::' :;    ;:'VLAN Double Tagging inject tool. Jump into another VLAN!Author: Magama Bazarov, <in9uz@protonmail.com>usage: DoubleTagging.py [-h] --interface INTERFACE --nativevlan NATIVEVLAN --targetvlan TARGETVLAN --victim VICTIM --attacker ATTACKERoptions:-h, --help             显示帮助信息和退出--interface INTERFACE指定你的网络接口--nativevlan NATIVEVLAN指定本地VLAN ID--targetvlan TARGETVLAN指定待测试的目标VLAN ID--victim VICTIM        指定目标IP--attacker ATTACKER   指定攻击者IP
DTPHijacking.py使用帮助
python3 DTPHijacking.py --help.s    s.  .s        .s5SSSs.  .s    s.  .s5SSSs.  .s s.  s.  .s    s.SS.       SS.       SS.    SS. SS.       SS.sS    S%S sS        sS    S%S sSs.  S%S sS    S%S sS S%S S%S sSs.  S%SSS    S%S SS        SS    S%S SS`S. S%S SS    S%S SS S%S S%S SS`S. S%SSS    S%S SS        SSSs. S%S SS `S.S%S SS .sS::' SS S%S S%S SS `S.S%SSS   S%S SS        SS    S%S SS  `sS%S SS        SS S%S S%S SS  `sS%SSS   `:; SS        SS    `:; SS    `:; SS        SS `:; `:; SS    `:;SS  ;,. SS    ;,. SS    ;,. SS    ;,. SS        SS ;,. ;,. SS    ;,.`:;;:' `:;;;;;:' :;    ;:' :;    ;:' `:        `:;;:'`::' :;    ;:'DTP Switch Hijacking tool. Become a trunk!Author: Magama Bazarov, <in9uz@protonmail.com>usage: DTPHijacking.py [-h] --interface INTERFACEoptions:-h, --help            显示帮助信息和退出--interface INTERFACE指定你的网络接口

工具使用样例

样例一:DoubleTagging.py
python3 DoubleTagging.py --interface eth0 --nativevlan 1 --targetvlan 20 --victim 10.10.20.24 --attacker 10.10.10.54
样例二:DTPHijacking.py
python3 DTPHijacking.py --interface eth0

网络安全学习路线 (2024最新整理)

 如图片过大被平台压缩导致看不清的话,评论区点赞和评论区留言扣1或者关注我我后台会主动发给你! 

第一阶段:安全基础

网络安全行业与法规

Linux操作系统

计算机网络

HTML PHP Mysql Python基础到实战掌握

  第二阶段:信息收集

IP信息收集

域名信息收集

服务器信息收集

Web网站信息收集

Google hacking

Fofa网络安全测绘

 第三阶段:Web安全 

SQL注入漏洞

XSS

CSRF漏洞

文件上传漏洞

文件包含漏洞

SSRF漏洞

XXE漏洞

远程代码执行漏洞

密码暴力破解与防御

中间件解析漏洞

反序列化漏洞

 第四阶段:渗透工具 

MSF

Cobalt strike

Burp suite

Nessus   Appscea   AWVS

Goby   XRay

Sqlmap

Nmap

Kali

 第五阶段:实战挖洞 

漏洞挖掘技巧

Src

Cnvd

众测项目

热门CVE漏洞复现

靶场实战

学习资料的推荐

学习框架已经整理完毕,现在就差资料资源了,我这里整理了所有知识点对应的资料资源文档,大家不想一个一个去找的话,可以参考一下这些资料!

1.视频教程

 2.SRC技术文档&PDF书籍 

3.大厂面试题    

特别声明:

此教程为纯技术分享!本教程的目的决不是为那些怀有不良动机的人提供及技术支持!也不承担因为技术被滥用所产生的连带责任!本教程的目的在于最大限度地唤醒大家对网络安全的重视,并采取相应的安全措施,从而减少由网络安全而带来的经济损失。


http://www.ppmy.cn/embedded/137446.html

相关文章

CNN中每一层的权重是一样的么?

在卷积神经网络&#xff08;CNN&#xff09;中&#xff0c;每一层的权重并不是完全相同的&#xff0c;但在同一层内是共享的。具体来说&#xff0c;CNN的权重共享机制是指&#xff1a;在卷积层中&#xff0c;同一卷积核&#xff08;filter&#xff09;在输入图像的不同区域进行…

如何优化Kafka消费者的性能

要优化 Kafka 消费者性能&#xff0c;你可以考虑以下策略&#xff1a; 并行消费&#xff1a;通过增加消费者组中的消费者数量来并行处理更多的消息&#xff0c;从而提升消费速度。 批量消费&#xff1a;配置 fetch.min.bytes 和 fetch.max.wait.ms 参数来控制批量消费的大小和…

CKA认证 | Day2 K8s内部监控与日志

第三章 Kubernetes监控与日志 1、查看集群资源状态 在 Kubernetes 集群中&#xff0c;查看集群资源状态和组件状态是非常重要的操作。以下是一些常用的命令和解释&#xff0c;帮助你更好地管理和监控 Kubernetes 集群。 1.1 查看master组件状态 Kubernetes 的 Master 组件包…

vue配置动态代理

文章目录 vue.config.js添加配置 vue.config.js添加配置 module.exports {devServer: {host: 0.0.0.0,//默认启动端口port: 8080, //代理配置后端的地址proxy: {/rc: {target: http://127.0.0.1:10010, //后端api服务器地址changeOrigin: true, //是否跨域pathRewrite: {^/rc…

2024第四次随堂测验参考答案

从第四次开始答案会以c语言提供&#xff0c;自行了解&#xff0c;学习 6-1 报数 报数游戏是这样的&#xff1a;有n个人围成一圈&#xff0c;按顺序从1到n编好号。从第一个人开始报数&#xff0c;报到m&#xff08;<n&#xff09;的人退出圈子&#xff1b;下一个人从1开始报…

设计模式(四)装饰器模式

装饰器模式 1、意图 动态增加功能&#xff0c;相比于继承更加灵活 2、类图 Component(VisualComponent)&#xff1a;定义一个对象接口&#xff0c;可以给这些对象动态地添加职责。ConcreteComponent(TextView)&#xff1a;定义一个对象&#xff0c;可以给这个对象添加一些职…

C++20 概念与约束(3)—— 约束的进阶用法

《C20 概念与约束&#xff08;1&#xff09;—— SFINAE》 《C20 概念与约束&#xff08;2&#xff09;—— 初识概念与约束》 ●《C20 概念与约束&#xff08;3&#xff09;—— 约束的进阶用法》 1、再谈约束主句与从句 上一篇文章中提到过约束可以无限嵌套。末尾也提到不…

三星手机投屏到MacBook的方法,多台手机同屏展示

技术不仅让信息分享变得更加便捷&#xff0c;还有效提升了工作效率。AirDroid Cast手机投屏到电脑的操作就是通过扫描二维码的方式轻松建立起两者之间的连接桥梁&#xff0c;整个过程简单快捷&#xff0c;几乎不需要任何专业知识背景就能上手使用。 怎样将三星手机屏幕投射到Ma…