SSRF+Redis+Fastcgi

目录

1、打redis

2、打fastcgi

3、SSRF绕过

4、SSRF防御


1、打redis

ssrfme靶场实战

页面直接给出了代码,过滤了file: dict ,等等

但是下面我们看到只要有info就能打印phpinfo()

通过phpinfo()打印的信息,发现有内网其他服务器的ip

直接访问

发现确实访问到了,我们抓包探测一下它开放了哪些端口

发现它只开放了80端口

这个时候我们想,内网的服务器ip一般是连续的,所以我们试一下前面几个ip

访问172.19.0.2这个ip的时候,发现有回显,它说 go away ,叫我离开?我就不离开,它肯定有问题 ,探测它的端口

6379 !! 嘿,找到了!开始打redis

我们要想写webshell必须得知道它的物理路径,这个时候我们猜,一般是/var/www/html

但是这题它就不是一般,/var/www/html权限不够,它有个子目录upload有写的权限

这个时候我们要用gopherus这个工具来生成payload

因为要放在url传入,所以要进行urlcode二次编码

执行之后,直接读文件

2、打fastcgi

抓包探测端口

发现无法探测出9000端口

但是我们看它的response,发现它是nginx

所以我们判断它是默认的9000端口有打开

同样用gopherus工具生成payload

将payload解码分析

我们可以看到它其实就是利用php-fpm未授权访问,修改auto_prepend_file和allow_url_include这两个参数

3、SSRF绕过

1、点分隔符替换:用。可以替换. www。baidu。com

2、@符绕过 https://www.biadu.com@127.0.0.1 = https://127.0.0.1

3、ip地址转换为其他进制数

4、302重定向到部署的vps,再location跳转到内网

5、DNS重绑定

4、SSRF防御

1、白名单过滤,只允许访问信任的ip和rul地址

2、尽量避免使用用户提供的url地址

3、禁用高危协议,dict,gopher,file

4、禁止302跳转

5、限制请求的端口

相关推荐
听*雨声6 分钟前
03_软考_网络安全
安全·web安全
老蒋新思维18 分钟前
创客匠人视角:智能体重构创始人 IP,知识变现从 “内容售卖” 到 “能力复制” 的革命
大数据·网络·人工智能·tcp/ip·创始人ip·创客匠人·知识变现
嘻哈baby2 小时前
Redis高可用部署与集群管理实战
数据库·redis·bootstrap
骥龙2 小时前
4.15、AI 在网络安全中的应用与对抗:AI 驱动攻击与防御
网络安全
老蒋新思维2 小时前
创客匠人:认知即资产 ——AI 时代创始人 IP 知识变现的底层逻辑
网络·人工智能·网络协议·tcp/ip·重构·创始人ip·创客匠人
yangSnowy3 小时前
webman框架虚拟数据填充fakerphp/faker插件的使用
php
Neolnfra3 小时前
任意文件上传漏洞
计算机网络·web安全·网络安全·系统安全·网络攻击模型·安全威胁分析·安全架构
Java爱好狂.4 小时前
Java面试Redis核心知识点整理!
java·数据库·redis·分布式锁·java面试·后端开发·java八股文
白帽子黑客罗哥4 小时前
渗透测试技术:从入门到实战的完整指南
网络·安全·web安全·渗透测试·漏洞挖掘·网络安全培训
北邮刘老师4 小时前
【智能体互联协议解析】ACPs/AIP为什么还在用“落后”的“中心化”架构?
网络·人工智能·架构·大模型·智能体·智能体互联网