一、PWN 题
0、到 https://hub.docker.com 申请一个账户,并在终端中登录。
docker login
1、创建一个新目录。
mkdir pwntest
cd pwntest
2、进入该目录,将可执行文件拷贝到该目录下,命名为 pwn。创建一个 Dockerfile 文件,内容如下:
FROM glzjin/pwn_base_18
COPY pwn /pwn/pwn
glzjin/pwn_base_18 代表 Ubuntu 18.04, glzjin/pwn_base_16 代表 Ubuntu 16.04, glzjin/pwn_base_19 代表 Ubuntu 19.04, glzjin/pwn_base_20 代表 Ubuntu 20.04。
3、构建。
docker build -t <你在 dockerhub的用户名/你的镜像名> ./
例如:
docker build -t glzjin/ogeek_2019_from_the_shadow_pwn ./
4、推送。
docker push glzjin/ogeek_2019_from_the_shadow_pwn
5、将镜像名发给我。
二、Web 题
请打好镜像后直接将镜像名发给我。
请务必支持动态 FLAG,命令参考如下。
echo $FLAG > /home/$USER/flag && export FLAG=not_flag && FLAG=not_flag
三、Crypto 题
1、要有像 PWN 那样的镜像可以直接发给我。
参考:https://github.com/CTFTraining/qwb_2019_crypto_copperstudy
2、直接给附件的题目请命名为如下格式发给我。
[比赛名+年份]题目名|flag(不带 flag{} 等格式).扩展名
范例:
四、Misc 题
1、要有像 PWN 那样的镜像可以直接发给我。
参考:https://github.com/CTFTraining/qwb_2019_crypto_copperstudy
2、直接给附件的题目请命名为如下格式发给我。
[比赛名+年份]题目名|flag(不带 flag{} 等格式).扩展名
范例:
五、Reverse 题
1、要有像 PWN 那样的镜像可以直接发给我。
参考:https://github.com/CTFTraining/qwb_2019_crypto_copperstudy
2、直接给附件的题目请命名为如下格式发给我。
[比赛名+年份]题目名|flag(不带 flag{} 等格式).扩展名
范例:
谢谢!
4 个评论
Sissel
咕咕咕
keer
咕咕咕
fanbo
做buuctf密码题时发现有题目有点问题,给您发了邮件能否看一下?
glzjin
🙂 谢谢