当前位置: 首页 > news >正文

常见服务及其安全漏洞浅析(一)

今天继续给大家介绍渗透测试相关知识,本文主要内容是常见服务及其安全漏洞浅析。

免责声明:
本文所介绍的内容仅做学习交流使用,严禁利用文中技术进行非法行为,否则造成一切严重后果自负!
再次强调:严禁对未授权设备进行渗透测试!

一、Web类服务漏洞浅析

1、tomcat
Tomcat是一款基于JAVA开发的轻量级开源免费服务器,能够处理HTML代码,并且是JSP程序的首选。
tomcat服务的常见漏洞有:

  • manager弱口令
  • put方式上传webshell
  • HTTP慢速攻击
  • CVE-2020-1938 ajr文件包含漏洞

PS:HTTP慢速攻击可参考文章:HTTP慢速攻击详解

2、Jboss
Jboss是一个开源的,符合J2EE规范的Web服务器,默认服务端口8080。
Jboss服务的常见漏洞有:

  • 后台弱口令
  • console后台部署war包
  • Java反序列化
  • 远程代码执行

3、webSphere
webSphere是一款IBM的开源轻量级J2EE应用服务器,默认服务端口9080。
webSphere服务的常见漏洞有:

  • 后台弱口令
  • 任意文件泄露
  • Java反序列化

4、weblogic
weblogic是美国Oracle公司开发的基于JAVA EE架构的中间件,可用于开发、集成、部署和管理大型分布式Web应用,默认服务端口为7001、7002。
weblogic服务的常见漏洞有:

  • 后台弱口令
  • console后台部署war包
  • SSRF
  • 测试页面上传webshell
  • JAVA反序列化(CVE-2018-3623、CVE-2018-2893、CVE-2017-10271、CVE-2019-2725、CVE-2019-2729)

5、Glassfish
Glassfish是一款基于JAVA EE的Web服务器,默认服务端口为8080、4848。
Glassfish服务的常见漏洞有:

  • 暴力破解
  • 任意文件读取
  • 认证绕过

6、Apache
Apache是世界使用排名第一的Web服务器软件,具有突出的跨平台性和安全性,几乎可以运行在所有主流的计算机平台上,Apache默认开放80端口。
Apache服务的常见漏洞有:

  • HTTP慢速攻击
  • 解析漏洞
  • 目录遍历

7、Apache Solr
Apache Solr是一款开源的搜索服务,使用JAVA语言开发,主要是基于HTTP和Apache Lucene实现,默认服务端口为8983。
Apache Solr服务的常见漏洞有:

  • CVE-2017-12629 远程命令执行
  • CVE-2019-0193 远程命令执行

8、IIS
IIS即International Information Service,是微软公司提供的基于Windows的Web服务。
IIS服务的常见漏洞有:

  • put上传webshell
  • IIS解析漏洞
  • IIS提权漏洞
  • IIS远程代码执行漏洞(CVE-2017-7269)

9、Resin
Resin是一款采用JAVA语言开发的Web服务器,支持servlets和jsp引擎,速度非常快,其默认服务端口为8080。
Resin服务的常见漏洞有:

  • 目录遍历
  • 远程文件读取

10、Axis2
Axis2由JAVA语言编写,是一款soap引擎,同时还是一个嵌入式的Servlet引擎,Axis2比Axis具有更强的灵活性和新的体系结构,其默认服务端口为8080。
Asix2服务的常见漏洞有:

  • 后台弱口令

11、Lotus
Lotus是一个Ruby开发的全堆栈Web框架,具有轻量级、高性能和可测试的优点,其默认服务端口为1352。
Lotus服务的常见漏洞有:

  • 后台弱口令
  • 信息泄露
  • 跨站脚本攻击

12、Nginx
Nginx是一款高性能的HTTP和反向代理Web服务器,同时也提供有邮件服务的功能。
Nginx服务的常见漏洞有:

  • HTTP慢速攻击
  • 解析漏洞

13、Jetty
Jetty由JAVA开发,是一款开源的Servlet容器,可以为基于JAVA的web容器提供运行环境,默认服务端口为8080。
Jetty服务的常见漏洞有:

  • 远程共享缓冲区溢出

二、数据库类服务漏洞浅析

1、MySQL
MySQL是一款非常常见的数据库服务,默认服务端口3306。
MySQL服务的常见漏洞有:

  • 弱口令
  • 身份认证漏洞CVE-2012-2122
  • 拒绝服务攻击
  • phpmyadmin万能密码和弱口令
  • UDF/MOF提权

2、Mssql
Mssql是一款轻量级的数据库服务器,默认服务端口为1433。
Mssql服务的常见漏洞有:

  • 弱口令
  • 存储过程提权

3、Oracle
Oracle是甲骨文公司的常用数据库,默认服务端口为1521。
Oracle服务的常见漏洞有:

  • 弱口令
  • TNS漏洞

4、Redis
Redis是一款非关系型和内存型数据库,其默认服务端口为6379。
Redis服务的常见漏洞有:

  • 弱口令
  • 未授权访问

5、PostgreSQL
PostgreSQL默认服务端口为5432,其常见漏洞有:

  • 弱口令
  • 缓冲区溢出CVE-2014-2669

6、MongoDB
MongoDB是一款非关系型数据库,默认服务端口为27001,主要漏洞有:

  • 弱口令
  • 未授权访问

7、DB2
DB2默认服务端口为5000,主要漏洞有:

  • 安全限制绕过进行未授权操作 CVE-2015-1992

8、Sybase
Sybase是一款关系型数据库,默认服务端口为5000、4100,主要漏洞有:

  • 弱口令
  • 命令注入

9、Memcache
Memcache服务默认端口为11211,主要漏洞有:

  • 未授权访问
  • 配置漏洞

10、Elasticsearch
ElasticSearch是ELK日志存储架构中的分布式搜索与数据分析引擎,默认服务端口号为9200、9300,主要漏洞有:

  • 未授权访问
  • 远程代码执行
  • 文件办理
  • Webshell写入

三、大数据类服务漏洞浅析

1、Hadoop
Hadoop服务默认端口号为50010,主要漏洞有:

  • 远程命令执行

2、Zookeeper
Zookeeper服务默认端口号为2181,主要漏洞有:

  • 未授权访问

原创不易,转载请说明出处:https://blog.csdn.net/weixin_40228200

相关文章:

  • (三分钟)速览传统边缘检测算子
  • Python解题 - CSDN周赛第19期 - 醉酒的狱卒
  • 【C语言】你对动态内存分配有多少了解呢
  • 【华为OD机试真题 java、c++】获得完美走位、完美走位【2022 Q4 100分】
  • 论文投稿指南——中文核心期刊推荐(地球物理学)
  • 如何保证接口幂等性?一口气说了12种方法!
  • MySQL高可用之主备同步:MySQL是如何保证主备一致的
  • YOLOv5更换骨干网络之 PP-LCNet
  • 环境变量?拿来把你!
  • 【柔性数组与局部性原理】
  • SCI论文解读复现【NO.3】MSFT-YOLO:基于变压器的改进YOLOv5钢表面缺陷检测(代码已复现)
  • 2022年度总结|我的CSDN成长历程
  • CSS基础总结(五)定位
  • 一文学会基础的TypeScript
  • js函数之call和apply
  • @jsonView过滤属性
  • C++11: atomic 头文件
  • CSS 提示工具(Tooltip)
  • ES6 学习笔记(一)let,const和解构赋值
  • extjs4学习之配置
  • golang中接口赋值与方法集
  • input的行数自动增减
  • JavaScript DOM 10 - 滚动
  • jquery ajax学习笔记
  • miniui datagrid 的客户端分页解决方案 - CS结合
  • MySQL-事务管理(基础)
  • TCP拥塞控制
  • uni-app项目数字滚动
  • Vue.js-Day01
  • webpack项目中使用grunt监听文件变动自动打包编译
  • XForms - 更强大的Form
  • 编写高质量JavaScript代码之并发
  • 初识MongoDB分片
  • 工程优化暨babel升级小记
  • 官方新出的 Kotlin 扩展库 KTX,到底帮你干了什么?
  • 基于 Babel 的 npm 包最小化设置
  • 爬虫模拟登陆 SegmentFault
  • 深入浅出webpack学习(1)--核心概念
  • 使用agvtool更改app version/build
  • 使用docker-compose进行多节点部署
  • 手机端车牌号码键盘的vue组件
  • 一个完整Java Web项目背后的密码
  • 正则学习笔记
  • RDS-Mysql 物理备份恢复到本地数据库上
  • ​虚拟化系列介绍(十)
  • # 再次尝试 连接失败_无线WiFi无法连接到网络怎么办【解决方法】
  • #我与Java虚拟机的故事#连载01:人在JVM,身不由己
  • (1)安装hadoop之虚拟机准备(配置IP与主机名)
  • (4)通过调用hadoop的java api实现本地文件上传到hadoop文件系统上
  • (9)目标检测_SSD的原理
  • (java)关于Thread的挂起和恢复
  • (webRTC、RecordRTC):navigator.mediaDevices undefined
  • (二)pulsar安装在独立的docker中,python测试
  • (附源码)springboot太原学院贫困生申请管理系统 毕业设计 101517
  • (已更新)关于Visual Studio 2019安装时VS installer无法下载文件,进度条为0,显示网络有问题的解决办法