┌──(kali㉿kali)-[~/Desktop] └─$ docker run -it --rm ctf_layer /bin/bash root@94bc849594db:/# ls bin boot dev etc hidden home lib lib32 lib64 libx32 media mnt opt proc root run sbin snap srv sys tmp usr var root@94bc849594db:/# cd hidden root@94bc849594db:/hidden# ls -al total 28 drwxr-xr-x 1 root root 4096 May 5 14:27 . drwxr-xr-x 1 root root 4096 May 9 12:00 .. -rw-r--r-- 1 root root 21 May 5 14:27 cache1.txt -rw-r--r-- 1 root root 15 May 5 14:27 config1.cfg -rw-r--r-- 1 root root 24 May 5 14:27 flag.txt -rw-r--r-- 1 root root 37 May 5 14:27 log1.txt -rw-r--r-- 1 root root 37 May 5 14:27 notes.txt root@94bc849594db:/hidden# cat flag.txt flag{there_is_not_flag}
怎么查找也只发现了flag.txt,但这个是错误的flag
exit退出,查看镜像历史
1
docker history ctf_layer
如下
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
┌──(kali㉿kali)-[~/Desktop] └─$ docker history ctf_layer IMAGE CREATED CREATED BY SIZE COMMENT f3629ae7d826 3 days ago CMD ["sleep""infinity"] 0B buildkit.dockerfile.v0 <missing> 3 days ago RUN /bin/sh -c rm /hidden/flAg # buildkit 0B buildkit.dockerfile.v0 <missing> 3 days ago RUN /bin/sh -c echo"Random notes: nothing i… 37B buildkit.dockerfile.v0 <missing> 3 days ago RUN /bin/sh -c echo "ZmxhZ3tUaDNfRDBjazNyXzF… 42B buildkit.dockerfile.v0 <missing> 3 days ago RUN /bin/sh -c echo"CONFIG=enabled" > /hidd… 15B buildkit.dockerfile.v0 <missing> 3 days ago RUN /bin/sh -c echo"Temporary cache data" >… 21B buildkit.dockerfile.v0 <missing> 3 days ago RUN /bin/sh -c echo"DEBUG_LOG: startup sequ… 37B buildkit.dockerfile.v0 <missing> 3 days ago RUN /bin/sh -c echo "flag{there_is_not_flag}… 24B buildkit.dockerfile.v0 <missing> 4 days ago RUN /bin/sh -c mkdir -p /hidden # buildkit 0B buildkit.dockerfile.v0 <missing> 4 days ago RUN /bin/sh -c apt-get update && apt-get ins… 354MB buildkit.dockerfile.v0 <missing> 4 days ago 1.12GB Imported from -
导出镜像
1 2 3 4
docker save ctf_layer -o layers.tar
mkdir extract && tar -xf layers.tar -C layers cd layers