[FireshellCTF2020]Caas c语言预编译的文件包含

打开网站

Welcome guest! Please input your code below and we will compile it for you.

提示我们会进行编译

随意输入

[FireshellCTF2020]Caas c语言预编译的文件包含_第1张图片

 报错 这里我们查询一下 是c语言的编译

我们尝试输入正确的代码

#include 
 
int main() {
    printf("Hello, World! \n");
    return 0;
}

[FireshellCTF2020]Caas c语言预编译的文件包含_第2张图片

 发现返回了一个文件 执行是我们的代码 所以这里其实是c语言的编译器没错了

这里我们可以通过 #include 引入文件 然后进行包含

#include "/etc/passwd"

[FireshellCTF2020]Caas c语言预编译的文件包含_第3张图片

发现成功读取到了 这里我们直接读取flag

#include "/flag"

你可能感兴趣的:(BUUctf,c语言,开发语言)