AI 助教问 AI 助教
东方瑞通 · CISP-PTE

Tomcat 安全配置与后台部署 getshell

Tomcat 通过后台管理部署 WAR 包 getshell,安全配置涉及启动权限、后台账号密码、版本隐藏与目录列表。

考点精讲

  1. Tomcat 安全设置:启动权限(bin/daemon.sh、conf/server.xml)、后台管理地址与修改管理账号密码(conf/tomcat-users.xml)、隐藏版本信息(conf/server.xml)、禁止目录列表。常见漏洞:通过后台部署 shell(WAR 包 getshell)。日志审计需关注 localhost、catalina、manager、host-manager、localhost_accesslog 五类日志。

记忆技巧

后台部署 WAR 包 getshell = Tomcat 核心利用
tomcat-users.xml 管后台账号密码

常见误区

  • 以为 Tomcat 没有后台管理入口——可通过后台部署 getshell
  • 忽略 WAR 包部署这一 getshell 手法
  • 忽略后台弱口令与账号配置的风险

真题思路

  • 【示例】 Tomcat 后台部署 getshell 的核心是()
    上传 PHP 一句话木马 部署包含 JSP 木马的 WAR 包 SQL 注入 XSS 盗取 Cookie
    答案:B
    解析:Tomcat 是 Java 中间件,后台部署 WAR 包(内含 JSP 木马)是典型 getshell 手法,B 正确;上传 PHP 木马不适用于 Tomcat。

常见问题

Q:Tomcat 如何通过后台 getshell?

A:登录 Tomcat 后台管理界面,上传/部署一个 WAR 包(内含 JSP 木马),部署成功后即可访问木马 getshell。

Q:tomcat-users.xml 是干什么的?

A:是 Tomcat 的配置文件,用于定义后台管理账号、密码及角色权限。

Q:如何隐藏 Tomcat 版本信息?

A:在 conf/server.xml 中配置隐藏版本信息。

Q:Tomcat 有哪几类日志?

A:localhost、catalina、manager、host-manager、localhost_accesslog 五类日志。

相关知识

教材出处:第6章 中间件安全 Tomcat 安全配置与后台部署 getshell

AI 助教

让 AI 助教带你深入学习,把你卡住的地方直接问它

随时为您答疑解惑

开始答疑