nc下:
发现有两个文件:
Dockerfile和app.py
cat Dockerfile:
每一条指令的意思是:
textCOPY . /app:将当前目录中的所有文件拷贝到 Docker 镜像中的 /app 目录下。 ENV FLAG=NSSCTF{123456}:设置一个名为 FLAG 的环境变量,并将其值设置为 NSSCTF{123456}。 RUN echo $FLAG > /flag.txt:在 Docker 镜像中运行一条命令,将环境变量 $FLAG 的值输出到 /flag.txt 文件中。 WORKDIR /app:将 Docker 镜像的工作目录设置为 /app。 EXPOSE 5000:告诉 Docker 容器监听在哪个端口。 CMD ["python", "app.py"]:指定容器启动时要执行的命令。在本示例中,容器启动后会执行 python app.py 命令,启动 Python 应用程序 app.py
所以只需要执行echo $FLAG:
本文作者:Hyrink
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!