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

[复制链接]
发表于 2024-11-26 07:14:08 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×


关于VLANPWN

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

   DoubleTagging.py:该脚本旨在执行一次VLAN Hopping攻击(跳跃攻击),该脚本将注入一个包罗两个802.1Q标签的帧,并发送测试目标的ICMAP请求。
  
  DTPHijacking.py:该脚本用于执行一次DTP交换机诱骗/挟制攻击,该脚本将发送一个恶意的DTP帧,此时会将测试人员的设备变成主干信道。接下来,我们就可以实验绕过VLAN网络的分段,并查看VLAN网络中的所有流量数据了。
  工具下载

由于该工具基于Python开发,因此我们首先需要在本地设备上安装并设置好Python环境。接下来,利用下列命令将该项目源码克隆至本地:
  1. git clone https://github.com/in9uz/VLANPWN.git
复制代码
          工具帮助

DoubleTagging.py利用帮助

  1. [/code] [list=1]
  2. [*]                      python3 DoubleTagging.py --help
  3. [*]
  4. [*]                       
  5. [*]
  6. [*]                      .s    s.  .s        .s5SSSs.  .s    s.  .s5SSSs.  .s s.  s.  .s    s.
  7. [*]
  8. [*]                                      SS.       SS.       SS.    SS. SS.       SS.
  9. [*]
  10. [*]                      sS    S%S sS        sS    S%S sSs.  S%S sS    S%S sS S%S S%S sSs.  S%S
  11. [*]
  12. [*]                      SS    S%S SS        SS    S%S SS`S. S%S SS    S%S SS S%S S%S SS`S. S%S
  13. [*]
  14. [*]                      SS    S%S SS        SSSs. S%S SS `S.S%S SS .sS::' SS S%S S%S SS `S.S%S
  15. [*]
  16. [*]                       SS   S%S SS        SS    S%S SS  `sS%S SS        SS S%S S%S SS  `sS%S
  17. [*]
  18. [*]                       SS   `:; SS        SS    `:; SS    `:; SS        SS `:; `:; SS    `:;
  19. [*]
  20. [*]                        SS  ;,. SS    ;,. SS    ;,. SS    ;,. SS        SS ;,. ;,. SS    ;,.
  21. [*]
  22. [*]                         `:;;:' `:;;;;;:' :;    ;:' :;    ;:' `:        `:;;:'`::' :;    ;:'
  23. [*]
  24. [*]                       
  25. [*]
  26. [*]                      VLAN Double Tagging inject tool. Jump into another VLAN!
  27. [*]
  28. [*]                       
  29. [*]
  30. [*]                      Author: Magama Bazarov, <[email protected]>
  31. [*]
  32. [*]                       
  33. [*]
  34. [*]                      usage: DoubleTagging.py [-h] --interface INTERFACE --nativevlan NATIVEVLAN --targetvlan TARGETVLAN --victim VICTIM --attacker ATTACKER
  35. [*]
  36. [*]                       
  37. [*]
  38. [*]                      options:
  39. [*]
  40. [*]                        -h, --help             显示帮助信息和退出
  41. [*]
  42. [*]                        --interface INTERFACE
  43. [*]
  44. [*]                                             指定你的网络接口
  45. [*]
  46. [*]                        --nativevlan NATIVEVLAN
  47. [*]
  48. [*]                                              指定本地VLAN ID
  49. [*]
  50. [*]                        --targetvlan TARGETVLAN
  51. [*]
  52. [*]                                              指定待测试的目标VLAN ID
  53. [*]
  54. [*]                        --victim VICTIM        指定目标IP
  55. [*]
  56. [*]                        --attacker ATTACKER   指定攻击者IP
  57. [/list]   [align=center][img=44,32]https://dis.qidao123.com/imgproxy/aHR0cHM6Ly9pbWctYmxvZy5jc2RuaW1nLmNuL2ltZ19jb252ZXJ0LzZiMWMyNmE3NjA1MzJkMDAxMDZkMDA3YmUwMWY2MjNmLnBuZw==[/img][/align]
  58.    [size=1]DTPHijacking.py利用帮助[/size]
  59. [code]
复制代码

  •                       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%S

  •                       SS    S%S SS        SS    S%S SS`S. S%S SS    S%S SS S%S S%S SS`S. S%S

  •                       SS    S%S SS        SSSs. S%S SS `S.S%S SS .sS::' SS S%S S%S SS `S.S%S

  •                       SS   S%S SS        SS    S%S SS  `sS%S SS        SS S%S S%S SS  `sS%S

  •                       SS   `:; SS        SS    `:; SS    `:; SS        SS `:; `:; SS    `:;

  •                       SS  ;,. SS    ;,. SS    ;,. SS    ;,. SS        SS ;,. ;,. SS    ;,.

  •                        `:;;:' `:;;;;;:' :;    ;:' :;    ;:' `:        `:;;:'`::' :;    ;:'

  •                        

  •                       DTP Switch Hijacking tool. Become a trunk!

  •                        

  •                       Author: Magama Bazarov, <[email protected]>

  •                        

  •                       usage: DTPHijacking.py [-h] --interface INTERFACE

  •                        

  •                       options:

  •                       -h, --help            显示帮助信息和退出

  •                       --interface INTERFACE

  •                                             指定你的网络接口
   

   工具利用样例

样例一:DoubleTagging.py

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

  1. 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技术文档&DF书籍 


3.大厂面试题    




特殊声明:

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

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表