Skip to content

Commit 60d614d

Browse files
committed
Recovery port expose action for GZCTF
1 parent 6f9faf7 commit 60d614d

File tree

18 files changed

+17
-35
lines changed

18 files changed

+17
-35
lines changed

crypto-python_3.10-no_socket/Dockerfile

+1-2
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,7 @@ RUN useradd -m ctf
2626
RUN chown ctf:ctf /app
2727
USER ctf
2828

29-
# [可选]指定对外暴露端口,对于GZCTF等平台,强制EXPOSE可能会造成非预期端口泄露,请酌情启用
30-
# EXPOSE 9999
29+
EXPOSE 9999
3130

3231
# 指定容器入口点
3332
ENTRYPOINT ["/bin/bash","/app/docker-entrypoint.sh"]

crypto-python_3.10-with_socket/Dockerfile

+1-2
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,7 @@ RUN useradd -m ctf
2323
RUN chown ctf:ctf /app
2424
USER ctf
2525

26-
# [可选]指定对外暴露端口,对于GZCTF等平台,强制EXPOSE可能会造成非预期端口泄露,请酌情启用
27-
# EXPOSE 9999
26+
EXPOSE 9999
2827

2928
# 指定容器入口点
3029
ENTRYPOINT ["/bin/bash","/app/docker-entrypoint.sh"]

crypto-python_3.8-no_socket/Dockerfile

+1-2
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,7 @@ RUN useradd -m ctf
2626
RUN chown ctf:ctf /app
2727
USER ctf
2828

29-
# [可选]指定对外暴露端口,对于GZCTF等平台,强制EXPOSE可能会造成非预期端口泄露,请酌情启用
30-
# EXPOSE 9999
29+
EXPOSE 9999
3130

3231
# 指定容器入口点
3332
ENTRYPOINT ["/bin/bash","/app/docker-entrypoint.sh"]

crypto-python_3.8-with_socket/Dockerfile

+1-2
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,7 @@ RUN useradd -m ctf
2323
RUN chown ctf:ctf /app
2424
USER ctf
2525

26-
# [可选]指定对外暴露端口,对于GZCTF等平台,强制EXPOSE可能会造成非预期端口泄露,请酌情启用
27-
# EXPOSE 9999
26+
EXPOSE 9999
2827

2928
# 指定容器入口点
3029
ENTRYPOINT ["/bin/bash","/app/docker-entrypoint.sh"]

crypto-sagemath_9.6/Dockerfile

+1-2
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,7 @@ COPY ./src/main.sage /home/sage
2727
# 拷贝启动脚本至根目录
2828
COPY ./service/docker-entrypoint.sh /home/sage/docker-entrypoint.sh
2929

30-
# [可选]指定对外暴露端口,对于GZCTF等平台,强制EXPOSE可能会造成非预期端口泄露,请酌情启用
31-
# EXPOSE 9999
30+
EXPOSE 9999
3231

3332
# 指定容器入口点
3433
ENTRYPOINT ["/bin/bash","/home/sage/docker-entrypoint.sh"]

misc-lsb-dynamic/Dockerfile

+1-2
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,7 @@ WORKDIR /home/ctf
2727
# 部署程序
2828
COPY ./src /app
2929

30-
# [可选]指定对外暴露端口,对于GZCTF等平台,强制EXPOSE可能会造成非预期端口泄露,请酌情启用
31-
# EXPOSE 9999
30+
EXPOSE 9999
3231

3332
# 指定容器入口点
3433
ENTRYPOINT ["/bin/sh","/docker-entrypoint.sh"]

misc-pyjail-python_3.10-socat/Dockerfile

+1-2
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,7 @@ WORKDIR /home/ctf
2727
# 部署程序
2828
COPY ./src/server.py /home/ctf/server.py
2929

30-
# [可选]指定对外暴露端口,对于GZCTF等平台,强制EXPOSE可能会造成非预期端口泄露,请酌情启用
31-
# EXPOSE 9999
30+
EXPOSE 9999
3231

3332
# 指定容器入口点
3433
ENTRYPOINT ["/bin/sh","/docker-entrypoint.sh"]

misc-pyjail-python_3.10-xinetd/Dockerfile

+1-2
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,7 @@ WORKDIR /home/ctf
3131
# 部署程序
3232
COPY ./src/server.py /home/ctf/server.py
3333

34-
# [可选]指定对外暴露端口,对于GZCTF等平台,强制EXPOSE可能会造成非预期端口泄露,请酌情启用
35-
# EXPOSE 9999
34+
EXPOSE 9999
3635

3736
# 指定容器入口点
3837
ENTRYPOINT ["/bin/sh","/docker-entrypoint.sh"]

pwn-ubuntu_16.04/Dockerfile

+1-2
Original file line numberDiff line numberDiff line change
@@ -49,8 +49,7 @@ RUN chown -R root:ctf /home/ctf && \
4949
touch /home/ctf/flag && \
5050
chmod 744 /home/ctf/flag
5151

52-
# [可选]指定对外暴露端口,对于GZCTF等平台,强制EXPOSE可能会造成非预期端口泄露,请酌情启用
53-
# EXPOSE 9999
52+
EXPOSE 9999
5453

5554
# 指定容器入口点
5655
ENTRYPOINT ["/bin/bash","/docker-entrypoint.sh"]

pwn-ubuntu_18.04/Dockerfile

+1-2
Original file line numberDiff line numberDiff line change
@@ -49,8 +49,7 @@ RUN chown -R root:ctf /home/ctf && \
4949
touch /home/ctf/flag && \
5050
chmod 744 /home/ctf/flag
5151

52-
# [可选]指定对外暴露端口,对于GZCTF等平台,强制EXPOSE可能会造成非预期端口泄露,请酌情启用
53-
# EXPOSE 9999
52+
EXPOSE 9999
5453

5554
# 指定容器入口点
5655
ENTRYPOINT ["/bin/bash","/docker-entrypoint.sh"]

pwn-ubuntu_20.04/Dockerfile

+1-2
Original file line numberDiff line numberDiff line change
@@ -48,8 +48,7 @@ RUN chown -R root:ctf /home/ctf && \
4848
touch /home/ctf/flag && \
4949
chmod 744 /home/ctf/flag
5050

51-
# [可选]指定对外暴露端口,对于GZCTF等平台,强制EXPOSE可能会造成非预期端口泄露,请酌情启用
52-
# EXPOSE 9999
51+
EXPOSE 9999
5352

5453
# 指定容器入口点
5554
ENTRYPOINT ["/bin/bash","/docker-entrypoint.sh"]

pwn-ubuntu_22.04/Dockerfile

+1-2
Original file line numberDiff line numberDiff line change
@@ -48,8 +48,7 @@ RUN chown -R root:ctf /home/ctf && \
4848
touch /home/ctf/flag && \
4949
chmod 744 /home/ctf/flag
5050

51-
# [可选]指定对外暴露端口,对于GZCTF等平台,强制EXPOSE可能会造成非预期端口泄露,请酌情启用
52-
# EXPOSE 9999
51+
EXPOSE 9999
5352

5453
# 指定容器入口点
5554
ENTRYPOINT ["/bin/bash","/docker-entrypoint.sh"]

web-flask-python_3.10/Dockerfile

+1-2
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,7 @@ RUN python3 -m pip install -i https://pypi.tuna.tsinghua.edu.cn/simple \
1616
COPY ./src/ /app
1717
COPY ./service/docker-entrypoint.sh /
1818

19-
# [可选]指定对外暴露端口,对于GZCTF等平台,强制EXPOSE可能会造成非预期端口泄露,请酌情启用
20-
# EXPOSE 8080
19+
EXPOSE 8080
2120

2221
# 指定容器入口点
2322
ENTRYPOINT ["/bin/bash","/docker-entrypoint.sh"]

web-flask-python_3.8/Dockerfile

+1-2
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,7 @@ RUN python3 -m pip install -i https://pypi.tuna.tsinghua.edu.cn/simple \
1616
COPY ./src/ /app
1717
COPY ./service/docker-entrypoint.sh /
1818

19-
# [可选]指定对外暴露端口,对于GZCTF等平台,强制EXPOSE可能会造成非预期端口泄露,请酌情启用
20-
# EXPOSE 8080
19+
EXPOSE 8080
2120

2221
# 指定容器入口点
2322
ENTRYPOINT ["/bin/bash","/docker-entrypoint.sh"]

web-java-openjdk8/Dockerfile

+1-2
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,7 @@ LABEL auther_template="CTF-Archives"
77
COPY ./src /app
88
COPY ./service/docker-entrypoint.sh /docker-entrypoint.sh
99

10-
# [可选]指定对外暴露端口,对于GZCTF等平台,强制EXPOSE可能会造成非预期端口泄露,请酌情启用
11-
# 开放的端口取决于服务,一般为8080
10+
开放的端口取决于服务,一般为8080
1211
# EXPOSE 8080
1312

1413
# 指定容器入口点

web-lamp-php80/Dockerfile

-1
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,6 @@ RUN sh -c 'mysqld_safe &' \
4747
# 设置shell的工作目录
4848
WORKDIR /var/www/html
4949

50-
# # [可选]指定对外暴露端口,对于GZCTF等平台,强制EXPOSE可能会造成非预期端口泄露,请酌情启用
5150
# # EXPOSE 80
5251

5352
# 设置nginx日志保存目录

web-lnmp-php73/Dockerfile

+1-2
Original file line numberDiff line numberDiff line change
@@ -43,8 +43,7 @@ RUN sh -c 'mysqld_safe &' \
4343
# 设置shell的工作目录
4444
WORKDIR /var/www/html
4545

46-
# [可选]指定对外暴露端口,对于GZCTF等平台,强制EXPOSE可能会造成非预期端口泄露,请酌情启用
47-
# EXPOSE 80
46+
EXPOSE 80
4847

4948
# 设置nginx日志保存目录
5049
VOLUME ["/var/log/nginx"]

web-nginx-php73/Dockerfile

+1-2
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,7 @@ RUN chown -R www-data:www-data /var/www/html
2323
# 设置shell的工作目录
2424
WORKDIR /var/www/html
2525

26-
# [可选]指定对外暴露端口,对于GZCTF等平台,强制EXPOSE可能会造成非预期端口泄露,请酌情启用
27-
# EXPOSE 80
26+
EXPOSE 80
2827

2928
# 设置nginx日志保存目录
3029
VOLUME ["/var/log/nginx"]

0 commit comments

Comments
 (0)