[NISACTF 2022]easyssrf

打开题目所在的环境,发现是快照获取的工具,这里我尝试输入的是百度的网址,发现他会返回这个网站的一些基本信息 :

这个题目提示了ssrf,我们这里用file协议开始测试:

file:///etc/password

发现返回的结果是:害羞羞,试试其他路径?

然后这里可能是file协议能用但是读取不了这个文件尝试:

file:///flag

这里运行之后给了提示:

这里输入:

file:///fl4g

给了提示:

这里直接访问我们可以看到一段php代码:

php 复制代码
<?php

highlight_file(__FILE__);
error_reporting(0);

$file = $_GET["file"];
if (stristr($file, "file")){
  die("你败了.");
}

//flag in /flag
echo file_get_contents($file);

我们审计这段代码好像发现它把file协议给过滤了,然后这里我看了题解,是用filter伪协议读取根目录下的flag:

?file=php://filter/read=convert.base64-encode/resource=/flag

将得到的进行base64解码就能得到flag。

相关推荐
WayneJoon.H4 小时前
CTFSHOW | 其他篇题解(一)web396-web416
sql·安全·web安全·网络安全·php
cdprinter4 小时前
安全、高效、可靠的物理隔离网络安全专用设备———信刻光盘安全隔离与文件单向导入系统!
网络·安全·web安全
Neolock8 小时前
Linux应急响应一般思路(三)
linux·web安全·应急响应
独行soc13 小时前
2025年渗透测试面试题总结-29(题目+回答)
web安全·职场和发展·渗透测试·单元测试·压力测试
上海云盾安全满满20 小时前
网站被 DDoS 攻击的过程和应对方案
安全·web安全·ddos
witkey_ak98961 天前
网络安全转型书籍清单
安全·web安全
jieyu11191 天前
内网后渗透攻击--域控制器安全(1)
安全·web安全·内网渗透·域控制器安全
浩浩测试一下1 天前
06高级语言逻辑结构到汇编语言之逻辑结构转换 for (...; ...; ...)
汇编·数据结构·算法·安全·web安全·网络安全·安全架构
你是人间五月天1 天前
常见WEB安全漏洞及防护措施
安全·web安全
川trans2 天前
网络安全初级第一次作业
安全·web安全