[RoarCTF 2019]Easy Calc1

打开题目

查看源码,看到

看到源代码有 calc.php,构造url打开

看到php审计代码,

由于页面中无法上传num,则输入 num,在num前加入一个空格可以让num变得可以上传,而且在进行代码解析时,php会把前面的空格去除。

由于不能使用很多的字符,可以使用file_get_contents()函数,将ascii码转化为字符来绕过。

构造? num=var_dump(scandir(chr(47)))

scandair可以列出指定路径中的文件目录。

得到flag

复制代码
? num=1;var_dump(file_get_contents(chr(47).chr(102).chr(49).chr(97).chr(103).chr(103)))
相关推荐
安审若无15 小时前
【无标题】
中间件·rabbitmq
真上帝的左手16 小时前
12. 消息队列-RabbitMQ-高可用队列详解
分布式·rabbitmq·mq
断春风16 小时前
RabbitMQ在Java中的应用与实践
java·rabbitmq·java-rabbitmq
路小雨~2 天前
RabbitMQ 全面学习资料
分布式·学习·rabbitmq
路小雨~2 天前
RabbitMQ基础知识
python·rabbitmq
Jack N2 天前
消息中间件RabbitMQ vs Kafka vs Pulsar 详细对比
分布式·kafka·rabbitmq
zb200641203 天前
RabbitMQ 客户端 连接、发送、接收处理消息
分布式·rabbitmq·ruby
夜空下的星3 天前
Springboot结合RabbitMQ实现延时队列
spring boot·rabbitmq·java-rabbitmq
yiyaozjk3 天前
RabbitMQ HAProxy 负载均衡
rabbitmq·负载均衡·ruby
少许极端3 天前
消息队列2-SpringBoot操作RabbitMQ
spring boot·rabbitmq·java-rabbitmq