Tomcat
最后更新于
最后更新于
Try Hard Security Group
通常在端口8080上运行
常见的Tomcat错误:
要找到Apache Tomcat的版本,可以执行以下简单命令:
识别 /manager
和 /host-manager
目录的确切位置至关重要,因为它们的名称可能会被更改。建议使用暴力搜索来定位这些页面。
对于早于6版本的Tomcat,可以通过以下方式枚举用户名:
/manager/html
目录特别敏感,因为它允许上传和部署 WAR 文件,这可能导致代码执行。该目录受基本的 HTTP 身份验证保护,常见凭据包括:
admin:admin
tomcat:tomcat
admin:
admin:s3cr3t
tomcat:s3cr3t
admin:tomcat
可以使用以下命令测试这些凭据:
另一个值得注意的目录是 /manager/status
,它显示了Tomcat和操作系统的版本,有助于识别漏洞。
要尝试对管理目录进行暴力破解攻击,可以使用:
在幸运的情况下,访问 /auth.jsp
可能会显示密码回溯。
mod_jk
中的 CVE-2007-1860 漏洞允许双 URL 编码路径遍历,通过精心构造的 URL 可以未经授权访问管理界面。
要访问 Tomcat 的管理 Web,请转到:pathTomcat/%252E%252E/manager/html
/examples/jsp/num/numguess.jsp
/examples/jsp/dates/date.jsp
/examples/jsp/snp/snoop.jsp
/examples/jsp/error/error.html
/examples/jsp/sessions/carts.html
/examples/jsp/checkbox/check.html
/examples/jsp/colors/colors.html
/examples/jsp/cal/login.html
/examples/jsp/include/include.jsp
/examples/jsp/forward/forward.jsp
/examples/jsp/plugin/plugin.jsp
/examples/jsp/jsptoserv/jsptoservlet.jsp
/examples/jsp/simpletag/foo.jsp
/examples/jsp/mail/sendmail.jsp
/examples/servlet/HelloWorldExample
/examples/servlet/RequestInfoExample
/examples/servlet/RequestHeaderExample
/examples/servlet/RequestParamExample
/examples/servlet/CookieExample
/examples/servlet/JndiServlet
/examples/servlet/SessionExample
/tomcat-docs/appdev/sample/web/hello.jsp
因此,例如,您可能能够通过访问 www.vulnerable.com/lalala/..;/manager/html
来访问 Tomcat 管理员页面。
另一种绕过受保护路径的方法是访问 http://www.vulnerable.com/;param=value/manager/html
最后,如果您可以访问 Tomcat Web 应用程序管理器,您可以上传和部署 .war 文件(执行代码)。
创建用于部署的war文件:
上传 revshell.war
文件并访问它 (/revshell/
):
在某些情况下,这种方法不起作用(例如旧版本的 sun)
Tomcat凭据文件的名称是 tomcat-users.xml
其他收集Tomcat凭证的方法:
Try Hard Security Group
Apache Tomcat 版本 4.x 到 7.x 包括易受信息泄露和跨站脚本(XSS)攻击影响的示例脚本。这些列出的脚本应该被检查是否存在未经授权访问和潜在利用。查找。
在一些中,您可以使用路径 /..;/
访问 Tomcat 中的受保护目录。
只有当您拥有足够的权限(角色:admin、manager 和 manager-script)时,您才能部署 WAR。这些详细信息通常在 /usr/share/tomcat9/etc/tomcat-users.xml
中定义(在不同版本之间可能有所不同)(请参见部分)。
创建名为 index.jsp 的文件,并使用以下:
获取一个JSP Web shell,比如,并创建一个WAR文件:
您在网络安全公司工作吗? 想要在HackTricks中看到您的公司广告? 或者想要访问PEASS的最新版本或下载HackTricks的PDF? 请查看!
发现我们的独家收藏品
获取
加入 Discord群组](https://discord.gg/hRep4RUj7f) 或电报群组或在Twitter上关注我🐦.
通过向和提交PR来分享您的黑客技巧。