Tomcat
Discovery
рдпрд╣ рдЖрдорддреМрд░ рдкрд░ рдкреЛрд░реНрдЯ 8080 рдкрд░ рдЪрд▓рддрд╛ рд╣реИ
рд╕рд╛рдорд╛рдиреНрдп Tomcat рддреНрд░реБрдЯрд┐:
Enumeration
рд╕рдВрд╕реНрдХрд░рдг рдкрд╣рдЪрд╛рди
Apache Tomcat рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП, рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдХрдорд╛рдВрдб рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИ:
рдпрд╣ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдЕрдиреБрдХреНрд░рдордгрд┐рдХрд╛ рдкреГрд╖реНрда рдореЗрдВ "Tomcat" рд╢рдмреНрдж рдХреЗ рд▓рд┐рдП рдЦреЛрдЬ рдХрд░реЗрдЧрд╛, рдЬреЛ HTML рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рд╢реАрд░реНрд╖рдХ рдЯреИрдЧ рдореЗрдВ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдкреНрд░рдХрдЯ рдХрд░реЗрдЧрд╛ред
рдкреНрд░рдмрдВрдзрдХ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХрд╛ рд╕реНрдерд╛рди
/manager
рдФрд░ /host-manager
рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдХреЗ рд╕рдЯреАрдХ рд╕реНрдерд╛рдиреЛрдВ рдХреА рдкрд╣рдЪрд╛рди рдХрд░рдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЙрдирдХреЗ рдирд╛рдо рдмрджрд▓реЗ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВред рдЗрди рдкреГрд╖реНрдареЛрдВ рдХреЛ рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдмреНрд░реВрдЯ-рдлреЛрд░реНрд╕ рдЦреЛрдЬ рдХреА рд╕рд┐рдлрд╛рд░рд┐рд╢ рдХреА рдЬрд╛рддреА рд╣реИред
рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо рдЧрдгрдирд╛
Tomcat рдХреЗ 6 рд╕реЗ рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдореЛрдВ рдХреА рдЧрдгрдирд╛ рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИ:
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХреНрд░реЗрдбреЗрдВрд╢рд┐рдпрд▓реНрд╕
/manager/html
рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ WAR рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рдЕрдкрд▓реЛрдб рдФрд░ рддреИрдирд╛рддреА рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИ, рдЬреЛ рдХреЛрдб рдирд┐рд╖реНрдкрд╛рджрди рдХреА рдУрд░ рд▓реЗ рдЬрд╛ рд╕рдХрддреА рд╣реИред рдпрд╣ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдмреБрдирд┐рдпрд╛рджреА HTTP рдкреНрд░рдорд╛рдгреАрдХрд░рдг рджреНрд╡рд╛рд░рд╛ рд╕реБрд░рдХреНрд╖рд┐рдд рд╣реИ, рд╕рд╛рдорд╛рдиреНрдп рдХреНрд░реЗрдбреЗрдВрд╢рд┐рдпрд▓реНрд╕ рд╣реИрдВ:
admin:admin
tomcat:tomcat
admin:
admin:s3cr3t
tomcat:s3cr3t
admin:tomcat
рдЗрди рдХреНрд░реЗрдбреЗрдВрд╢рд┐рдпрд▓реНрд╕ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:
рдПрдХ рдФрд░ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ /manager/status
рд╣реИ, рдЬреЛ Tomcat рдФрд░ OS рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддреА рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдХрдордЬреЛрд░рд┐рдпреЛрдВ рдХреА рдкрд╣рдЪрд╛рди рдореЗрдВ рдорджрдж рдорд┐рд▓рддреА рд╣реИред
Brute Force Attack
рдкреНрд░рдмрдВрдзрдХ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдкрд░ рдмреНрд░реВрдЯ рдлреЛрд░реНрд╕ рд╣рдорд▓реЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдХреЛрдИ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддрд╛ рд╣реИ:
Along with setting various parameters in Metasploit to target a specific host.
рд╕рд╛рдорд╛рдиреНрдп рдХрдордЬреЛрд░рд┐рдпрд╛рдБ
рдкрд╛рд╕рд╡рд░реНрдб рдмреИрдХрдЯреНрд░реЗрд╕ рдкреНрд░рдХрдЯреАрдХрд░рдг
/auth.jsp
рддрдХ рдкрд╣реБрдБрдЪрдиреЗ рд╕реЗ рднрд╛рдЧреНрдпрд╢рд╛рд▓реА рдкрд░рд┐рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдореЗрдВ рдмреИрдХрдЯреНрд░реЗрд╕ рдХреЗ рддрд╣рдд рдкрд╛рд╕рд╡рд░реНрдб рдкреНрд░рдХрдЯ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред
рдбрдмрд▓ URL рдПрдиреНрдХреЛрдбрд┐рдВрдЧ
mod_jk
рдореЗрдВ CVE-2007-1860 рдХрдордЬреЛрд░рд┐рдпрд╛рдБ рдбрдмрд▓ URL рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдкрде рдпрд╛рддреНрд░рд╛ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИрдВ, рдЬрд┐рд╕рд╕реЗ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рддреИрдпрд╛рд░ рдХрд┐рдП рдЧрдП URL рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреНрд░рдмрдВрдзрди рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рддрдХ рдЕрдирдзрд┐рдХреГрдд рдкрд╣реБрдБрдЪ рд╕рдВрднрд╡ рд╣реЛрддреА рд╣реИред
рдЯреЙрдордХреИрдЯ рдХреЗ рдкреНрд░рдмрдВрдзрди рд╡реЗрдм рддрдХ рдкрд╣реБрдБрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд╛рдПрдБ: pathTomcat/%252E%252E/manager/html
/examples
Apache Tomcat рд╕рдВрд╕реНрдХрд░рдг 4.x рд╕реЗ 7.x рдореЗрдВ рдЙрджрд╛рд╣рд░рдг рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ рдЬреЛ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рдкреНрд░рдХрдЯреАрдХрд░рдг рдФрд░ рдХреНрд░реЙрд╕-рд╕рд╛рдЗрдЯ рд╕реНрдХреНрд░рд┐рдкреНрдЯрд┐рдВрдЧ (XSS) рд╣рдорд▓реЛрдВ рдХреЗ рдкреНрд░рддрд┐ рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рд╣реИрдВред рдЗрди рд╕реНрдХреНрд░рд┐рдкреНрдЯреЛрдВ рдХреА рдкреВрд░реА рд╕реВрдЪреА рдХреЛ рдЕрдирдзрд┐рдХреГрдд рдкрд╣реБрдБрдЪ рдФрд░ рд╕рдВрднрд╛рд╡рд┐рдд рд╢реЛрд╖рдг рдХреЗ рд▓рд┐рдП рдЬрд╛рдВрдЪрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрд╣рд╛рдБ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ
/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
рдПрдХ рдФрд░ рддрд░реАрдХрд╛ рдЗрд╕ рдЯреНрд░рд┐рдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рдВрд░рдХреНрд╖рд┐рдд рдкрдереЛрдВ рдХреЛ рдмрд╛рдпрдкрд╛рд╕ рдХрд░рдиреЗ рдХрд╛ рд╣реИ: http://www.vulnerable.com/;param=value/manager/html
RCE
рдЕрдВрдд рдореЗрдВ, рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдЯреЙрдордХреИрдЯ рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдкреНрд░рдмрдВрдзрдХ рддрдХ рдкрд╣реБрдБрдЪ рд╣реИ, рддреЛ рдЖрдк рдПрдХ .war рдлрд╝рд╛рдЗрд▓ рдЕрдкрд▓реЛрдб рдФрд░ рддреИрдирд╛рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ (рдХреЛрдб рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░реЗрдВ)ред
рд╕реАрдорд╛рдПрдБ
рдЖрдк рдХреЗрд╡рд▓ рддрднреА WAR рддреИрдирд╛рдд рдХрд░ рдкрд╛рдПрдВрдЧреЗ рдЬрдм рдЖрдкрдХреЗ рдкрд╛рд╕ рдкрд░реНрдпрд╛рдкреНрдд рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ (рднреВрдорд┐рдХрд╛рдПрдБ: admin, manager рдФрд░ manager-script) рд╣реЛрдВред рдпреЗ рд╡рд┐рд╡рд░рдг рдЖрдорддреМрд░ рдкрд░ tomcat-users.xml рдХреЗ рддрд╣рдд рдкрд╛рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ /usr/share/tomcat9/etc/tomcat-users.xml
рдореЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рд╣реЛрддрд╛ рд╣реИ (рдпрд╣ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рдмреАрдЪ рднрд┐рдиреНрди рд╣реЛрддрд╛ рд╣реИ) (рджреЗрдЦреЗрдВ POST section)ред
рдореЗрдЯрд╛рд╕реНрдкреНрд▓реЙрдЗрдЯ
MSFVenom Reverse Shell
рддреИрдирд╛рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд╛рд░ рдмрдирд╛рдПрдБ:
revshell.war
рдлрд╝рд╛рдЗрд▓ рдЕрдкрд▓реЛрдб рдХрд░реЗрдВ рдФрд░ рдЗрд╕реЗ рдПрдХреНрд╕реЗрд╕ рдХрд░реЗрдВ (/revshell/
):
tomcatWarDeployer.py рдХреЗ рд╕рд╛рде рдмрд╛рдЗрдВрдб рдФрд░ рд░рд┐рд╡рд░реНрд╕ рд╢реЗрд▓
рдХреБрдЫ рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдореЗрдВ рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ)
рдбрд╛рдЙрдирд▓реЛрдб
рд░рд┐рд╡рд░реНрд╕ рд╢реЗрд▓
рдмрд╛рдЗрдВрдб рд╢реЗрд▓
Culsterd рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛
Manual method - Web shell
index.jsp рдХреЛ рдЗрд╕ рд╕рд╛рдордЧреНрд░реА рдХреЗ рд╕рд╛рде рдмрдирд╛рдПрдВ:
рдЖрдк рдЗрд╕реЗ рднреА рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ (рдЕрдкрд▓реЛрдб, рдбрд╛рдЙрдирд▓реЛрдб рдФрд░ рдХрдорд╛рдВрдб рдирд┐рд╖реНрдкрд╛рджрди рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ): http://vonloesch.de/filebrowser.html
рдореИрдиреБрдЕрд▓ рд╡рд┐рдзрд┐ 2
рдПрдХ JSP рд╡реЗрдм рд╢реЗрд▓ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ рдЬреИрд╕реЗ рдпрд╣ рдФрд░ рдПрдХ WAR рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдПрдВ:
POST
Tomcat рдХреНрд░реЗрдбреЗрдВрд╢рд┐рдпрд▓реНрд╕ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдирд╛рдо tomcat-users.xml рд╣реИ
Tomcat рдХреНрд░реЗрдбреЗрдВрд╢рд┐рдпрд▓реНрд╕ рдЗрдХрдЯреНрдард╛ рдХрд░рдиреЗ рдХреЗ рдЕрдиреНрдп рддрд░реАрдХреЗ:
рдЕрдиреНрдп рдЯреЙрдордХреИрдЯ рд╕реНрдХреИрдирд┐рдВрдЧ рдЙрдкрдХрд░рдг
рд╕рдВрджрд░реНрдн
Last updated