资讯详情

Buffalo WCR-GN路由器诊断功能命令注入漏洞

在这里插入图片描述

在探索路由器的诊断功能时,它与实践相关联DVWA 命令注入靶场。如果用户输入验证不足,这种调用操作系统命令实现的功能很容易引入命名注入开始了。 1.通过命令注入常规思路 ; 拼接命令。

2.因为后端只采用正则匹配的方式回显ping因此,用户无法返回显示的有效信息。

3.联想Time Base盲注思维,采用延迟的方式,确定注入点的存在。

反弹shell 最常用的nc没有命令。幸运的是,有一个更有用的wget.

# cat /proc/mounts rootfs / rootfs rw 0 0 /dev/root / proc /proc proc rw 0 0 none /var ramfs rw 0 0 none /tmp ramfs rw 0 0 none /media ramfs rw 0 0 none /dev/pts devpts rw 0 0 /dev/mtdblock5 /etc/config jffs2 rw 0 0 none /var ramfs rw 0 0 none /tmp ramfs rw 0 0 none /media ramfs rw 0 0

由于squashfs 仅读文件系统的原因,/www web UI不能写在路径下web shell。

通过现有注入命令busybox 残留的wget命令,向/tmp完全上传到路径下busybox,再利用其nc命令实现 getshell

注入命令,上传完整版本busybox:

如上图所示,注入wget命令下载完整版本的路由器busybox,然后什么都可以做(web服务是root开户)。

接下来nc反弹shell,整个路由器都是你的。

1.渗透测试或者探索性测试时,望、问、听、窃打开五观来感知被测对象的一些反馈(ping判断注入点)。 2.渗透测试或探索性测试时,要善于将被测对象的不可见性转化为可见性(nc反弹)。 3.善于一点及面逐步扩大战果(上传完整版busybox,扩大漏洞影响面)。

标签: gn丝印三极管

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台