nssctf之SSRF刷题记录
短信预约 -IT技能 免费直播动态提醒
[NISACTF 2022]easyssrf
题目讲的主要是ssrf以及php伪协议的能力,题目详情如下
一般来说,当一个网站出现curl类的功能时就可能会出现ssrf之类的漏洞,常见的ssrf协议如下
file:///dict://sftp://ldap://tftp://gopher://
file://
这种URL Schema可以尝试从文件系统中获取文件:
http://example.com/ssrf.php?url=file:///etc/passwdhttp://example.com/ssrf.php?url=file:///C:/Windows/win.ini
SSRF题目
可以看到/etc/passwd被过滤了,哪就换一个
直接尝试看flag
查看fl4g
发现特殊页面ha1x1ux1u.php,进行url的拼接访问
进行分析,逻辑为以get方式提交file参数,会使用file_get_contents执行file参数提交的内容,最后使用echo方法输出。这是比较标准的文件包含,大部分情况下使用php伪协议
file_get_contents函数介绍
file_get_contents — 将整个文件读入一个字符串
使用file参数读取文件
-
先读取/etc/passwd做读取测试
-
成功读取,读取flag
来源地址:https://blog.csdn.net/m0_64583630/article/details/131353646
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341