Apache Tomcat 隱藏版本號apache
Apache Tomcat是較爲經常使用的開源的Web應用服務器,而且有不少的版本。服務器
上圖就是Tomcat的版本信息。工具
在Tomcat的使用中每當發生HTTP錯誤(未找到錯誤等)時顯示錯誤頁腳,因爲版本信息顯示在錯誤屏幕上或者Apache Tomcat的版本信息會顯示在部件中。一些人能夠製做一個錯誤的URL來使系統報錯來獲取Tomcat的版本信息。既然知道你正在使用的Apache Tomcat的版本信息,就能夠從根據已知的版本的Tomcat的特有漏洞從漏洞信息中獲取該版本的攻擊方式並進行攻擊。.net
Tomcat隱藏版本號的方法是修改它的ServerInfo.properties文件中的參數。步驟以下:server
首先將Tomcat解壓後找到它的lib文件夾下的catalina.jarxml
使用解壓工具直接打開,按照catalina.jar\org\apache\catalina\util依次打開文件夾,找到ServerInfo.properties文件blog
雙擊直接打開該文件看到以下信息ip
將方框中「=」後得信息刪除或改爲你想顯示的內容部署
保存文件,文件保存後壓縮工具會提示以下信息cli
點擊「是」便可
從新啓動Tomcat後能夠看到
和
須要注意的是修改後的Tomcat沒法直接部署在MyEclipse中
這樣能夠經過修改Tomcat的conf文件夾下的server.xml文件,在<Host>節點中添加<Context>節點的方法發佈Web項目
而後經過Tomcat的bin文件夾下的startup.bat文件啓動Tomcat。