日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

struts2 2.3 升级2.5.22配置(附带漏洞检测工具)

發布時間:2024/3/24 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 struts2 2.3 升级2.5.22配置(附带漏洞检测工具) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.首先更新jar包。從官網下載對應版本?struts-2.5.22-lib。下面是我選擇的替換需要用的包

2.一定要刪除自己項目中的xwork-core-2.3.20.jar,因為這個類庫在struts升級到2.5版本已經包含在了struts2-core中了,所以一定要刪除。這時候我們自定義攔截器中可能需要修改了。

修改前:

修改后:

3.修改配置

? ? 1)修改web.xml

? ? 2)修改struts.xml

? ? ?頭部文件:

<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.5//EN" "http://struts.apache.org/dtds/struts-2.5.dtd">

? ? 自定義Action需要添加配置,否則訪問報錯。注意位置需要放在action之前

<global-allowed-methods>regex:.*</global-allowed-methods>

? ?3)更新struts-tags.tld。找到這個文件替換即可

?

修改到這里基本上就完成了。啟動或訪問出錯基本上就是自己的業務工具包、日志相關問題了。

3.順利啟動后我們可以下載一個漏洞檢測工具看下效果。可以看到更新版本前后的一個對比。

通過這個檢測工具發現在未更新版本前還可以成功執行cmd命令,細思極恐啊。更新后漏洞也不存在了。cmd命令也不能成功執行。

PS:看到評論區有朋友在問檢測工具,就專門花了幾分鐘放到百度網盤,鏈接永久有效,希望能幫到大家。

鏈接: https://pan.baidu.com/s/1nYsajtKF45ku3VJQg2oEpw 提取碼: qtf2

總結

以上是生活随笔為你收集整理的struts2 2.3 升级2.5.22配置(附带漏洞检测工具)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。