出题步骤
- 第一步
超详细出题教学,没有之一
- 第二步,在得到docker images后,进行以下步骤,把镜像传到dockerhub。最后发现为什么不直接用docker desktop来弄镜像,这个是最快的
#这里是在linux中用的docker,但是linux没有梯子,所以只好把镜像导出再到windows下docker desktop来push image
docker login
docker save -o ezheap_latest.tar ezheap:latest
#通过scp命令传到windows中
#打开docker desktop,然后load导出的镜像
docker load -i ezheap_latest.tar
# docker tag myapp:latest registry.example.com/my-username/my-repo-name:latest
# docker push my-username/my-repo-name:latest
# 这里刚好my-repo-name设置的就是ezheap
docker tag ezheap:latest zzzp9080/ezheap:latest
docker push zzzp9080/ezheap:latest
- 注意转发端口的设置,CTF-Xined的端口默认是9999
心得体会
- 一开始对出pwn题很畏惧,感觉要涉及docker很多东西,但是通过上面的参考博客然后抄作业就搭建完成了
- 不管接触一个什么从未接触过的东西,信息搜集是很重要一部分,先通过信息搜集获取前人的总结,然后在实践的过程中解决问题
- 很多现成的使用不必深究原理,但是要明白接口,能很快上手应用很重要