web漏洞扫描器编写(tomcat漏洞扫描原理)

昨天,群里聊嗨了。大家都在远程办公,却都急急忙忙的升级线上的Tomcat版本,原因就是Tomcat被曝出了严重的漏洞,几乎涉及到所有的版本。一、漏洞原理具体来说就是ApacheTomcat服务器存在文件包含漏洞,攻击者可利用该漏洞读取或

昨天,群里聊嗨了。大家都在远程办公,却都急急忙忙的升级线上的 Tomcat 版本,原因就是 Tomcat 被曝出了严重的漏洞,几乎涉及到所有的版本。

一、漏洞原理

具体来说就是 Apache Tomcat 服务器存在文件包含漏洞,攻击者可利用该漏洞读取或包含 Tomcat 上所有 webapp 目录下的任意文件,如:webapp 配置文件或源代码等。

由于 Tomcat 默认开启的 AJP 服务(8009 端口)存在一处文件包含缺陷,攻击者可构造恶意的请求包进行文件包含操作,进而读取受影响 Tomcat 服务器上的 Web 目录文件。

二、漏洞编号

根据资料显示,涉及到两个漏洞编号。

  • CVE-2020-1938
  • CNVD-2020-1048

三、漏洞影响的版本

  • Apache Tomcat 6
  • Apache Tomcat 7 < 7.0.100
  • Apache Tomcat 8 < 8.5.51
  • Apache Tomcat 9 < 9.0.31

四、漏洞详情

首先启动 apache tamcat 服务,访问 localhost:8080 可以成功访问如下界面。

web漏洞扫描器编写(tomcat漏洞扫描原理)

通过上图,我们可以确定到对应 Tomcat 的版本号。

然后再使用漏洞扫描工具对其进行端口扫描发现 8009、8080 都已端口开启,证明有该漏洞。

web漏洞扫描器编写(tomcat漏洞扫描原理)

然后,大家可以利用 github 上别人写好的脚本进行攻击演示。下载地址如下,有两个。任选其一即可。

Poc1 下载地址:
https://github.com/0nise/CVE-2020-1938

Poc2 下载地址:
https://github.com/YDHCUI/CNVD-2020-10487-Tomcat-Ajp-lfi

下载好后进入该文件夹 cmd 命令执行并加上网址参数利用 poc。需要注意的是 poc 为 py2 环境。然后执行下面的命令。

web漏洞扫描器编写(tomcat漏洞扫描原理)

执行成功后就可以看到成功访问到该文件 web.xml。其他的 WEB-INF 下面的文件都可以访问到,包括你的源码文件,jsp、html、.class 等。

web漏洞扫描器编写(tomcat漏洞扫描原理)

五、漏洞修复方案

1、禁用Tomcat 的 AJP 协议端口,在 conf/server.xml 配置文件中注释掉 <Connector port=”8009″ protocol=”AJP/1.3″redirectPort=”8443″ />。

2、在 ajp 配置中的 secretRequired 跟 secret 属性来限制认证。

3、对 Tomcat 进行版本升级。

六、写在最后

你们公司有没有用 Tomcat?用的版本是多少?有没有中招?欢迎留言区评论交流!

以上就是tomcat漏洞扫描原理(web漏洞扫描器编写)_爱惜日投稿的相关内容了,更多精彩请关注我们!!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 55@qq.com 举报,一经查实,本站将立刻删除。转转请注明出处:https://www.szhjjp.com/n/75541.html

(0)
nan
上一篇 2022-01-03
下一篇 2022-01-03

相关推荐

  • 电脑怎么打各种标点符号(电脑符号快捷键大全图解符)

    前面的教程中分享了Ctrl与其他键的组合应用:①Ctrl键与F1-F12功能键;②Ctrl键与10个数字键;③Ctrl键与26个字母键;④Ctrl+Shift+数字键;(文末附以上教程链接)现在键盘上还有一些符号键,比

    2021-11-23 创业分享
    0
  • 机会意味着什么(机会是什么意思)

    (一)机会的含义所谓机会,是指利于成才或获得某种成功的机遇和时机。这一方面是指外界给人才成长创造了良好的条件;另一方面指人才在实践过程中,获得一种偶然的或意外的机会,使他得到启发或得到成功。我们常说机会机会,到底什么是机会呢?(二)机会的

    2021-12-09
    0
  • 个人申请商标成功率有多少!(个人申请商标费用大概是多少钱)

    一个企业使用的商标不经过注册,最致命的弱点是商标使用人对该商标不享有商标专用权。也就是说企业在使用该商标时,别人也可以使用,这就使商标标明商品来源的基本作用受到了影响,也导致商标代表一定商品质量和信誉的作用大打折扣。因此,商标注册对于企业来

    2021-11-29
    0
  • 手机的性价比排行(平板手机性价比排行榜)

    近日,安兔兔根据京东在售机型价格,整理了2021年5月份的Android手机性价比排行榜,虽然随着618大促开启,这份榜单参考意义不大,但还是来看看会不会有你需要的信息吧~(注:性价比排行计算标准虽然这次没有再提,但都是安兔兔综合跑分除以

    2021-11-15 创业分享
    0
  • 天津什么爆炸,天津爆炸案是针对谁的(天津大爆炸的政治博弈)

    对于离爆炸点较远的市区普通居民而言天津什么爆炸,就是知道塘沽港口发生了爆炸事故,死了不少人,牺牲了消防战士,毁了不少物资,损失很大。但对事故的来龙去脉详细情况不是很清楚。随着时间的流逝,现在人们已经对

    2022-01-16
    0
  • 4s店提车验车完整流程(提新车验车流程15步)

    4s店提车验车完整流程?提新车验车流程15步,久久派带你了解相关信息。从前期选车到现场看车再试驾、谈价,整个过程需要花费大量的时间精力,为的是什么?无非是希望最后能买一辆各方面性价比均衡的汽车。不过即便是谈好了价钱、签订了购车合同,也要注意最后提车时的流程,很多看似很顺利的提车过程其实暗藏着套路,尤其是汽车本身被动过手脚。因此提车时,正确的验车流程就显得尤为重要。下面教你提新车时验车流

    2021-12-28 创业分享
    0

发表回复

登录后才能评论