专栏名称: 七芒星实验室
未知攻,焉知防,以攻促防,共筑安全!
今天看啥  ›  专栏  ›  七芒星实验室

通用Tomcat InvokerServlet RCE攻击链挖掘

七芒星实验室  · 公众号  ·  · 2024-06-14 11:22
    

文章预览

背景介绍 最近在对公司使用的某外购OA系统(非知名)进行代码审计时,发现该OA系统使用了比较早期的servlet技术,就是tomcat的 InvokerServlet 做路由,在成功绕过waf完成RCE之后发现 tomcat在该配置下可以挖掘出通用利用链作为黑盒payload ,以及配合一些该配置特征可以利用在黑盒渗透当中,上网搜索后发现该部分资料稀少,遂做此总结,本文只作 抛砖引玉,供各位参考,如有错误望不吝指正 InvokerServlet 什么是InvokerServlet InvokerServlet出自 org.apache.catalina.servlets.InvokerServlet ,简单来讲就是可以在web.xml中声明以此为路由,之后无需再次在web.xml中声明其他servlet,就可以通过包名加类名的方式去访问其他servlet。 举例来讲在InvokerServlet的配置下,可以通过访问url: /servlet/com.xxx.XxxServlet 直接调用到对应Servlet。 限制 官方文档描述: 简单来讲就是调用的类得实现Servl ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览