nps auth_key未授权访问漏洞

一、漏洞简介

nps是一款轻量级、高性能、功能强大的内网穿透代理服务器。目前支持tcp、udp流量转发,可支持任何tcp、udp上层协议(访问内网网站、本地支付接口调试、ssh访问、远程桌面,内网dns解析等等),此外还支持内网http代理、内网socks5代理、p2p等,并带有功能强大的web管理端。其中auth_key 存在未授权访问漏洞,当 nps.conf 中的 auth_key 未配置时攻击者通过生成特定的请求包可以获取服务器后台权限。

二、影响版本

  • nps

三、资产测绘

hunter:app.name=="NPS"
nps auth_key未授权访问漏洞_第1张图片
登陆页面:
nps auth_key未授权访问漏洞_第2张图片

四、漏洞复现

nps认证方式是通过配置文件nps.conf中的auth_key与timestamp的md5形式进行认证,但在默认的配置文件中,auth_key 默认被注释,所以只需要可以获取到的参数 timestamp 就可以绕过认证登录。

import time
import hashlib
now

你可能感兴趣的:(漏洞复现,web安全)