D-Link service.cgi远程命令执行漏洞复现

1.1 概述

友讯集团(D-Link),成立于1986年,1994年10月于台湾证券交易所挂牌上市,为台湾第一家上市的网络公司,以自创D-Link品牌行销全球,产品遍及100多个国家。

1月17日,CNVD公开了D-LinkDIR 615/645/815 service.cgi远程命令执行漏洞(CNVD-2018-01084)。由于笔者近期对网络设备进行渗透技术略有研究,便复现了一下该漏洞。

1.2 漏洞描述

D-Link DIR 615/645/815路由器1.03及之前的固件版本存在远程命令执行漏洞。该漏洞是由于service.cgi中拼接了HTTP POST请求中的数据,造成后台命令拼接,导致可执行任意命令。

1.3 影响版本

D-Link DIR 615

D-Link DIR 645

D-Link DIR 815

1.4 复现材料

网络空间搜索引擎:ZoomEye

漏洞利用POC:https://github.com/Cr0n1c/dlink_shell_poc/blob/master/dlink_auth_rce

1.5 复现步骤

1、使用ZoomEye对影响版本网络设备进行搜索。

1.png

图1 ZoomEye首页

2、搜索出相应的网络设备。

2.png

图2 ZoomEye搜索页面

3、启动D-Link脚本,脚本参数定义:

-h 帮助

-u输入攻击地址,格式为http://xx.xx.xx.xx:xxxx

-x开始攻击利用

-pD-Link密码,正常情况下,这个参数不需要输入

3.png

图3 脚本帮助页面

4、使用脚本对目标地址进行攻击

4.png

图4 对目标地址进行攻击

5、成功入侵,列出相关文件列表

5.png

    图5 成功入侵

1.6 总结

笔者经过测试发现,仅D-Link DIR 645复现成功,并且该脚本还具有爆破D-Link DIR 645密码功能。 

6.png

图6 爆出密码

7.png 
图7 D-Link后台登陆

 8.png

图8 成功登陆

转载于:https://www.cnblogs.com/h2zZhou/p/8350076.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: cgi-plus_v5.0.0.5_x86-x64.exe 是一个程序文件的名称,具体来说是一个 CGI Plus 的版本为 5.0.0.5 版本的可执行文件,适用于 x86 和 x64 架构的计算机系统。CGI Plus 是一个用于开发和执行 CGI(通用网关接口)的软件工具,用于在 Web 服务器上与应用程序进行通信。 CGI Plus 的主要功能是允许开发人员使用多种编程语言(如 Perl、Python、C++等)来创建交互性的网页应用程序。它允许用户通过将用户请求传递给服务器端脚本进行处理,并将处理结果返回给用户,从而实现网页与服务器的交互。 版本号为 5.0.0.5 的 CGI Plus 除了提供了基本的 CGI 功能外,可能还包含一些新的功能或修复了一些 bug。由于信息有限,具体的更新内容需要进一步的参考官方文档或软件说明。 该文件的适用性为 x86-x64,表示它可以在支持 x86 或 x64 架构的计算机上运行。x86 和 x64 是计算机的处理器架构,在选择安装或运行该文件时需要根据自己的计算机架构进行选择。 总之,cgi-plus_v5.0.0.5_x86-x64.exe 是一个用于开发和执行 CGI 的软件工具的可执行文件,用户可以通过该文件创建交互性的网页应用程序,并实现与服务器的交互。 ### 回答2: cgi-plus_v5.0.0.5_x86-x64.exe是一个Windows操作系统上的可执行文件,它是CGI Plus软件的安装程序。CGI Plus是一款应用于网站开发中的工具,用于管理和处理网站上的CGI脚本。它支持多种脚本语言,包括Perl、Python、Ruby等,可以帮助开发人员简化脚本的编写和管理过程。 通过安装cgi-plus_v5.0.0.5_x86-x64.exe,用户可以将CGI Plus集成到其Windows系统中,以便在开发网站时更方便地处理和管理CGI脚本。安装过程中用户需要按照提示进行一些设置和配置,如选择安装的目录和运行模式等。安装完成后,用户可以通过CGI Plus提供的功能来处理和管理网站上的CGI脚本。 使用CGI Plus,开发人员可以通过简单的配置和操作来实现网站的各种功能,如表单处理、数据库连接、文件上传等。它提供了一些常用的函数和模块,可以大大简化脚本的编写和调试过程。此外,CGI Plus还支持调试功能,方便开发人员定位和修复脚本中的错误。 总结来说,cgi-plus_v5.0.0.5_x86-x64.exe是CGI Plus软件的安装程序,它帮助开发人员在Windows系统上更方便地处理和管理网站上的CGI脚本,简化了网站开发的过程。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值