WindowsTomcat 服务日志分析

6 篇文章 6 订阅
订阅专栏

一、了解Tomcat日志

打开 C:\ProgramFiles\ApacheSoftwareFoundation\Tomcat5.5\logs 文件夹,可以看到在该文件 夹下有多个日志文件。

 可通过文件logging.propertie(于C:\ProgramFiles\ApacheSoftwareFoundation\Tomcat5.5\conf) 对以上这些日志的特性进行配置。

 

 默 认 Tomcat 不 记 录 访 问 日 志 , 需 要 编 辑 server.xml 文 件 ( 位 于 C:\ProgramFiles\ApacheSoftwareFoundation\Tomcat5.5\conf)进行设置,把该文件中框中的上 下行注释<!---->去掉

设 置 好 文 件 后 保 存 并 退 出 , 重 启 Tomcat , 打 开 桌 面 上 的 火 狐 浏 览 器 访 问 http://192.168.1.3:8080,访问 http://127.0.0.1:8080/manager/html,输入用户名 tomcat 和密 码 tomcat 进行登录,此时会在 logs 目录下生成 localhost_access_log.日期.txt 文件,记录访问 Tomcat 的日志信息

 

 

 进入 logs 目录(位于 C:\ProgramFiles\ApacheSoftwareFoundation\Tomcat5.5\logs)打开访问 日志进行查看。

使用msfconsole爆破tomcat用户名密码

进入到 Kali2020 中,使用 Ctrl+Alt+T 打开终端,输入 msfconsole 回车打开 msf 控制台。

 输入命令“useauxiliary/scanner/http/tomcat_mgr_login”加载 tomcat_mgr_login 模块,再输 入命令“showoptions”显示选项。

 输入命令“setrhosts192.168.1.3”设置目标主机。为了提高破解速度可以启动多个线程,但 是不要太多,这里将线程数设置为 1,输入命令“setthreads1”。为了防止服务器负载过高, 输入命令“setbruteforce_speed3”限制请求速度。

 输入命令“run”开始进行破解,在破解的过程中输出尝试登录信息,带+的是正确密码,破 解得到想要的结果后可按 Ctrl+C 键停止破解。如果要想在找到正确密码之后停止,设置命令 为“setSTOP_ON_SUCCESStrue"

 所以密码为 tomcat:tomcat

分析Tomcat的攻击日志

在Windows7上打开C:\ProgramFiles\ApacheSoftwareFoundation\Tomcat5.5\logs文件夹下的访 问日志,文件名称类似 localhost_access_log.2021-08-12.txt。

 在多条日志信息中有一条日志记录与其他日记记录不同,其 http 状态码为 200,还有远程通 过 验 证 的 用 户 名 tomcat , 说 明 暴 力 破 解 出 了 tomcat 的 密 码 。 192.168.1.2-tomcat[12/Aug/2023:16:16:04+0800]"GET/manager/htmlHTTP/1.1"200 12537

对Tomcat进行安全加固

 检查目前使用的 Tomcat 版本是否存在安全漏洞,如果存在,需要升级到新的安全版本。在 选择 Tomcat 的版本时,选择最新的稳定版本。这样可以在安全性和稳定性之间取得一个很 好的平衡。如果从低版本升级到高版本时,建议先在测试环境中测试通过后再进行升级,以 避免由于兼容性带来的问题。关于 Tomcat 的安全漏洞可以关注官方发布的安全公告 (https://tomcat.apache.org/security.html),也可以关注一些漏洞发布平台的最新 Tomcat 漏洞信息。在安装时使用自定义的安装路径,并自定义 WEB 根目录(可以在 Tomcat 安装目 录 的 conf 目 录 下 的 server.xml 中 修 改 默 认 WEB 根 目 录 , conf 路 径 为    C:\ProgramFiles\ApacheSoftwareFoundation\Tomcat5.5\conf)。修改默认 WEB 根目录,在框 起 来 内 容 之 前 加 入 类 似 的 内 容,作用为设置 Tomcat 虚拟路径,path 代表虚拟目录,可自定义也可以为空,docBase 代 表物理路径。如果按上面的设置,当访问 http://127.0.0.1:8080 时实际访问的是 C:\website 目录下的文件。如果 path 的值不为空,如设置为 path=”/web”时,那么访问时应该这样: http://127.0.0.1:8080/web。在修改完成后,需要重启 tomcat 服务生效。

 在 Windows 环境下,Tomcat 默认以 System 权限运行,这样的后果是一旦成功入侵 WEB 应 用,将直接得到一个高权限的 Webshell,并且不需要提权操作就可以完全控制服务器。在任 务栏右击点击“启动任务管理器”可以看到。

 对 Tomcat 进行降权操作。首先新建一个用户,设置复杂的密码,并且让它不属于任何用户 组。打开 cmd,输入 netusertomcat"Test123"/add 来添加一个 tomcat 用户,密码为 Test123, 在输入 netlocalgroupuserstomcat/del,删除 tomcat 用户组,使 tomcat 用户不属于任何用户 组,密码切忌使用强密码,这是只是举例方便。单击“开始”→“控制面板”→“系统和安全”→“管 理工具”→“本地安全策略”。

 单击“开始”→“控制面板”→“系统和安全”→“管理工具”→“本地安全策略”。

 打开“本地策略”->“用户权限分配”,右键“作为服务登录”,选择“属性”

 单击“添加用户或组”。 在输入对象名称来选择中输入 WINDOWS-PC\tomcat,点击确定。点击应用后点击确定。

 单击“开始”→“控制面板”→“系统和安全”→“管理工具”→“服务”。找到 Tomcat 的服务,右键“属 性”→“登录”,用刚新建的 tomcat 帐号运行 Tomcat 服务,密码为 Test123。点击应用后显示 重启后生效,点击确定。

 重启服务

 

 在任务管理器查看tomcat用户,降权成功

 配置好后,需要重启 Tomcat 服务才能生效,在服务中 tomcat 服务右击点击重新启动。在任 务管理器查看 tomcat 用户,降权成功。Tomcat 默认并没有开启访问日志,所以需要手工开 启它。打开 server.xml(在 Tomcat 安装目录的 conf 目录下),开启方法参考日志介绍。修 改日志的默认保存路径(例如修改为 C:\LogFiles),在 TomcatConfigure 中的 Logging 中将 LogPath 改为其他路径(例如修改为 C:\LogFiles),点击确定。

将 C:\LogFiles 设置只允许系统管理员有日志保存目录的完全控制权限(如果没有 tomcat 用 户请点击添加),tomcat 帐户有“读取”和“写入”权限即可,然后点击应用确定。

 

 Tomcat 默认存在一个管理后台,如果配置不当的话会引起非常严重的安全漏洞。在最开始 的实例中就是利用该漏洞成功入侵目标服务器的。因此,非常有必要对它进行安全加固。一 般 情 况 下 不 需 要 该 功 能 , 所 以 建 议 删 除 该 管 理 页 面 。方法是将%tomcat_home%/conf/Catalina/localhost 目录下的 manager.xml 删除掉。如果一定要使用的 话,建议将该 manager.xml 的文件名修改为一个难猜测出来的文件名。并且找到 Tomcat 安 装目录的 conf 目录下的 tomcat-users.xml,设置一个复杂的管理员帐号和密码。

tomcat日志分析(awstats)
12-07
此文档包含了linux和windows的配置及所需文件。 Awstats是一个免费非常简洁而且强大有个性的统计工具。它可以统计您站点的如下信息:  一:访问量,访问次数,页面浏览量,点击数,数据流量等  二:精确到每月、...
tomcat 日志详解
weixin_44371237的博客
08-18 9716
tomcat 日志详解
二、tomcat介绍&日志&监控&配置
喵酱
07-27 5292
tomcat讲解&监控&配置
Windows11下,在tomcat上配置日志分析工具awstats
weixin_43514201的博客
03-18 317
Windows11下,在tomcat上配置日志分析工具awstats
tomcat 服务突然停止、日志排查以及解决方案
Gblfy_Blog
12-19 7350
tomcat 服务突然停止、日志排查以及解决方案
Tomcat:第二章:Tomcat日志文件分析
热门推荐
Java程序员廖志伟
10-24 1万+
Tomcat下载地址:https://tomcat.apache.org/download-80.cgi tomcat源码下载: tomcat目录结构: 打开 Tomcat日志目录,也就是 Tomcat 安装目录下的 logs 目录。 Tomcat日志信息分为两类 : 一是运行日志,它主要记录运行过程中的一些信息,尤其是一些异常错误日志信息 ; 二是访问日志,它记录访问的时间、IP 地址、访 问的路径等相关信息。 日志文件类型分析: catalina.***.log :主
Tomcat配置访问日志和线程数
海的那边,还是海吗
10-10 1011
这个参数决定是否需要切换切换日志文件,如果被设置为false,则日志文件不会切换,即所有文件打到同一个日志文件中,并且file-date-format参数也会被忽略。%T - 处理请求的时间,单位为秒%I - 当前请求的线程名(can compare later with stacktraces)%b - 发送的字节数(Bytes sent), 不包括HTTP headers的字节,如果为0则展示’-’%m - 请求的方法(GET, POST等)%p - 接受请求的本地端口。
tomcat日志记录有哪些?
weixin_44943389的博客
07-20 1878
这些日志包含有关请求的详细信息,如客户端 IP 地址、请求的时间戳、请求方法、请求的 URL、HTTP 状态码等。Catalina 日志(Catalina Logs):记录 Tomcat 服务器的启动、关闭以及关键组件(如 Servlet、过滤器等)的初始化和销毁过程。应用程序日志(Application Logs):这些日志由部署在 Tomcat 上的应用程序生成,用于记录应用程序自身的日志信息。这些日志包含有关错误的详细信息,如错误的时间戳、错误类型、异常堆栈跟踪等。
Tomcat日志
qq_51085767的博客
04-08 6076
Tomcat日志 Tomcat在应用过程中,难免会出现错误,如何去查看这些错误,这就需要查看Tomcat日志Tomcat日志存放在/usr/local/tomcat/logs/目录下。 查看Tomcat日志命令如下: [root@tomcat ~]# ls /usr/local/tomcat/logs/ catalina.2020-03-29.log localhost.2020-03-29.log catalina.out localhost_access_l
tomcat日志详解
m0_67401417的博客
08-30 6743
catalina.{yyyy-MM-dd}.log是tomcat自己运行的一些日志,这些日志还会输出到catalina.out,但是应用向console输出的日志不会输出到catalina.{yyyy-MM-dd}.log,它是tomcat的启动和暂停时的运行日志,注意,它和catalina.out是里面的内容是不一样的。catalina.out即标准输出和标准出错,所有输出到这两个位置的都会进入catalina.out,这里包含tomcat运行自己输出的日志以及应用里向console输出的日志。...
tomcat启动日志在哪里查看
qq_33192454的博客
10-12 3398
在您启动 Tomcat 的终端或命令行界面上,Tomcat 启动日志通常会输出到控制台。您可以直接在终端上看到 Tomcat 启动的相关信息,包括正在部署的应用程序、启动进程等。请注意,日志文件的路径和名称可以根据您的 Tomcat 配置和应用程序配置而有所不同。如果您的应用程序在启动过程中生成了日志信息,这些信息也会被输出到应用程序的日志文件中。在 Tomcat 启动过程中,启动日志通常会输出到控制台和日志文件中。您可以根据您的具体情况和需求选择合适的方式来查看 Tomcat 启动日志
Tomcattomcat logs 目录下各日志文件的含义
qq_36171794的博客
03-21 1851
任天野
DataGear数据可视化分析平台
10-20
系统业务服务模块,定义数据源、数据分析等功能的服务层API 5、datagear-meta 数据源元信息底层模块,定义解析指定数据源表结构的API 6、datagear-persistence 数据源数据管理底层模块,定义读取、编辑、查询数据源...
DataGear数据可视化分析平台-其他
06-12
系统业务服务模块,定义数据源、数据分析等功能的服务层API 5、datagear-meta 数据源元信息底层模块,定义解析指定数据源表结构的API 6、datagear-persistence 数据源数据管理底层模块,定义读取、编辑、查询数据源...
服务器运行状态监控系统.docx
06-08
服务器上运行的数据库服务器的实时监控,当发现受监控的数据库服务不能正常提供服务时,自动重新启动该服务,以使其能够运行正常,并将问题发生时间和处理信息写入日志文件,以供网络管理人员进行分析。...
服务器运行状态监控系统.doc
06-08
服务器上运行的数据库服务器的实时监控,当发现受监控的数据 库服务不能正常提供服务时,自动重新启动该服务,以使其能够运行正常,并将问题发 生时间和处理信息写入日志文件,以供网络管理人员进行分析。...
Mybatis学习周报总结
m0_62840476的博客
04-24 607
MyBatis,全称为My Batis SQL Mapper,是一个优秀的持久层框架,它的设计思想是将SQL语句与Java方法进行映射,从而实现数据库操作的简化和灵活性。相比于传统的JDBC编程,使用MyBatis可以大幅度减少重复的样板代码,提高开发效率和代码可读性。该框架的核心思想是将数据库操作抽象为一个个Mapper接口,开发者只需定义接口,并在XML配置文件中编写对应的SQL语句,MyBatis会自动将二者进行关联。这种分离的设计使得SQL语句与Java代码分离,方便维护和修改。
web server apache tomcat11-27-Security Considerations
04-28 492
整理这个官方翻译的系列,原因是网上大部分的 tomcat 版本比较旧,此版本为 v11 最新的版本。默认情况下,Tomcat 被配置为在大多数使用情况下具有合理的安全性。某些环境可能需要更多或更少安全的配置。本页面旨在提供一个配置选项的单一参考点,这些选项可能会影响安全性,并对更改这些选项的预期影响提供一些评论。意图是提供一个配置选项列表,应在评估Tomcat安装的安全性时考虑。阅读本页面并不代替阅读和理解详细的配置文档。这些属性的更详细描述可能在相关的文档页面中找到。
Dockerfile实战(SSH、Systemctl、Nginx、Tomcat
最新发布
taoxiayu的博客
04-28 123
--privileged:使container内的root拥有真正的root权限。否则,container内的root只是外部的一个普通用户权限。
windows部署tomcat服务器
03-16
Windows部署Tomcat服务器的步骤如下: 1. 下载Tomcat安装包,官网下载地址为:http://tomcat.apache.org/download-80.cgi 2. 解压Tomcat安装包到指定目录,例如:D:\Tomcat 3. 配置Tomcat环境变量,将Tomcat的bin目录添加到系统环境变量中,例如:D:\Tomcat\bin 4. 启动Tomcat服务器,进入Tomcat的bin目录,执行startup.bat脚本,即可启动Tomcat服务器。 5. 验证Tomcat服务器是否启动成功,打开浏览器,输入http://localhost:808,如果能够看到Tomcat的欢迎页面,则说明Tomcat服务器已经成功启动。 6. 部署Web应用程序,将Web应用程序的war包放置到Tomcat的webapps目录下,例如:D:\Tomcat\webapps\myapp.war 7. 重启Tomcat服务器,进入Tomcat的bin目录,执行shutdown.bat脚本,再执行startup.bat脚本,即可重启Tomcat服务器。 8. 验证Web应用程序是否部署成功,打开浏览器,输入http://localhost:808/myapp,如果能够看到Web应用程序的首页,则说明Web应用程序已经成功部署到Tomcat服务器上。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • WindowsTomcat 服务日志分析 4559
  • 统信UOS练习题 4003
  • 网络安全设备配置练习题1 3872
  • 使用 Web3.js 连接以太坊节点并查询区块链数据 3756
  • 日志审计与分析练习题 2682

分类专栏

  • 练习题 7篇
  • web3.0前沿技术 3篇
  • 云原生 1篇
  • 网络安全协议 7篇
  • 日志审计与分析 6篇

最新评论

  • Windows入侵日志清除

    难办就别办: 用虚拟机在网上找的

  • 使用 Web3.js 连接以太坊节点并查询区块链数据

    难办就别办: 可能是版本低

  • Windows入侵日志清除

    keepL!: ClearLogs.exe这个工具在哪里下?up

  • 使用 Web3.js 连接以太坊节点并查询区块链数据

    李什么雷: 报错了: Web3 is not a constructor

  • 统信UOS练习题

    CSDN-Ada助手: 非常感谢您分享关于统信UOS的练习题,这篇博客一定能够对许多读者起到帮助作用。我们鼓励您继续写作,分享更多优秀的技术文章!我们建议您可以写一篇关于统信UOS系统部署和优化的技术博文,分享一些实用的经验和技巧,帮助更多人更快速地掌握这个操作系统。期待您的下一篇优秀文章! 2023年博客之星「城市赛道」年中评选已开启(https://activity.csdn.net/creatActivity?id=10470&utm_source=blog_comment_city ), 博主的原力值在所在城市已经名列前茅,持续创作就有机会成为所在城市的 TOP1 博主(https://bbs.csdn.net/forums/blogstar2023?typeId=3152981&utm_source=blog_comment_city),更有丰厚奖品等你来拿~。

您愿意向朋友推荐“博客详情页”吗?

  • 强烈不推荐
  • 不推荐
  • 一般般
  • 推荐
  • 强烈推荐
提交

最新文章

  • 统信UOS练习题
  • 入侵检测与防御练习题
  • 妙招!Python 快速搞定图像处理
2023年20篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

难办就别办

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或 充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

聚圣源重生弃少归来瑞字起名男孩名字好听艾雅法拉火山给图片起名字八字缺金起名有哪些字drivergenius.com银川市政府751小孩起名字测试打分安吉电视台悟空识字破解版小饭店起个什麽名字孩子起名笔画多少奔腾年代分集剧情介绍狮子座余姓怎么起名大全一世豪婿叶凡秋沐橙免费阅读起名字女孩寓意好的字姓孙起名2021怎样为新生儿起名宝宝取名字网起名有哪些理财平台起个蛋糕店名字大全cctv2在线直播店铺起名 绿植起名字网可靠吗文具店起名大全大全闺秀名妆公司起名器简单好听品牌起名淀粉肠小王子日销售额涨超10倍罗斯否认插足凯特王妃婚姻让美丽中国“从细节出发”清明节放假3天调休1天男孩疑遭霸凌 家长讨说法被踢出群国产伟哥去年销售近13亿网友建议重庆地铁不准乘客携带菜筐雅江山火三名扑火人员牺牲系谣言代拍被何赛飞拿着魔杖追着打月嫂回应掌掴婴儿是在赶虫子山西高速一大巴发生事故 已致13死高中生被打伤下体休学 邯郸通报李梦为奥运任务婉拒WNBA邀请19岁小伙救下5人后溺亡 多方发声王树国3次鞠躬告别西交大师生单亲妈妈陷入热恋 14岁儿子报警315晚会后胖东来又人满为患了倪萍分享减重40斤方法王楚钦登顶三项第一今日春分两大学生合买彩票中奖一人不认账张家界的山上“长”满了韩国人?周杰伦一审败诉网易房客欠租失踪 房东直发愁男子持台球杆殴打2名女店员被抓男子被猫抓伤后确诊“猫抓病”“重生之我在北大当嫡校长”槽头肉企业被曝光前生意红火男孩8年未见母亲被告知被遗忘恒大被罚41.75亿到底怎么缴网友洛杉矶偶遇贾玲杨倩无缘巴黎奥运张立群任西安交通大学校长黑马情侣提车了西双版纳热带植物园回应蜉蝣大爆发妈妈回应孩子在校撞护栏坠楼考生莫言也上北大硕士复试名单了韩国首次吊销离岗医生执照奥巴马现身唐宁街 黑色着装引猜测沈阳一轿车冲入人行道致3死2伤阿根廷将发行1万与2万面值的纸币外国人感慨凌晨的中国很安全男子被流浪猫绊倒 投喂者赔24万手机成瘾是影响睡眠质量重要因素春分“立蛋”成功率更高?胖东来员工每周单休无小长假“开封王婆”爆火:促成四五十对专家建议不必谈骨泥色变浙江一高校内汽车冲撞行人 多人受伤许家印被限制高消费

聚圣源 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化