编辑
2023-05-15
pwn
00
请注意,本文编写于 618 天前,最后修改于 479 天前,其中某些信息可能已经过时。

目录

LITctf:简单nc

LITctf:简单nc

nc下:

image-20230515211242691

发现有两个文件:

Dockerfile和app.py

cat Dockerfile:

image-20230515211434815

每一条指令的意思是:

text
COPY . /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:

image-20230515211538489

如果对你有用的话,可以打赏哦
打赏
ali pay
wechat pay

本文作者:Hyrink

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!