Jarvis's Blog

白帽子、全栈、IoT安全专家、嵌入式系统专家

phrackCTF比赛平台的docker镜像

由于phrackCTF平台是Java项目,需要编译打包以及配置环境,总体来说过程还是较为繁琐,为了方便支持phrackCTF平台的朋友们可以快速使用这套比赛平台,在此决定提供两个版本的docker镜像供大家快速构建环境使用此平台。

个人参赛版的docker:https://github.com/zjlywjh001/phrackCTF-Personal-Docker

团队参赛版的docker:https://github.com/zjlywjh001/phrackCTF-Team-Docker

如果还有其他需求,欢迎大家提出宝贵建议!

STM32之option bytes踩坑记录

上一篇

MTK编译环境安装注意事项

下一篇
评论
发表评论 说点什么
  • 大神您好,我几天前刚开始接触docker,请问您在Github上的docker镜像下载下来后怎样才能在docker上运行呢?docker有公共仓库以及私人仓库,但是我尝试了很久都不知道怎样将它放到仓库里,还是不需要放到仓库可以直接运行?如能解答不胜感激!另外我是在windows系统上面安装的docker。

    • 没有在windows下用过docker,但是大体类似吧,你只要clone项目到本地,你看Readme, cd到项目目录,先运行docker build那句,然后docker run就能跑起来

    • 您好,请问您之前遇到过如下问题吗: 问题1: /var/lib/dpkg/info/ca-certificates-java.postinst: line 53: java: command not found /var/lib/dpkg/info/ca-certificates-java.postinst: line 66: java: command not found done. Processing triggers for ca-certificates (20160104ubuntu0.14.04.1) ... Updating certificates in /etc/ssl/certs... 0 added, 0 removed; done. Running hooks in /etc/ca-certificates/update.d.... /etc/ca-certificates/update.d/jks-keystore: line 82: java: command not found E: /etc/ca-certificates/update.d/jks-keystore exited with code 1. 论坛里翻了一遍说这是ubuntu和debian的系统漏洞一直没有修复,我也尝试过加 'RUN /var/lib/dpkg/info/ca-certificates-java.postinst configure'这句代码,依旧不能运行。 问题2: ---> Running in 2c63c01f8ea1 % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 361 100 361 0 0 545 0 --:--:-- --:--:-- --:--:-- 546 gzip: stdin: not in gzip format tar: Child returned status 1 tar: Error is not recoverable: exiting now 这个问题有可能是问题1衍生出来的 另外,我跟你是校友啊,我是控制学院的,能加个微信不,我微信号就是昵称

    • 另外,由于我的dockerfile是在linux下测试的,不保证windows不会有问题,建议你还是弄一台linux的云服务器做测试。阿里云就可以,按量付费一个小时也就几毛钱,随时可以销毁。

  • 大神你好,为什么在docker run 之后,ps也可以看到开启的进程。但是不能访问网页?

    • http://localhost:8080/ 能访问吗?如果能访问但是http://localhost:8080/phrackCTF/ 是404的话,你可以docker exec 进bash看看日志到底哪里崩了。

    • jarvismobai

      http://localhost:8080/也不能访问,详细情况已发邮箱。望回复~谢过大神!

  • 老师傅,run之后,http://localhost:8080/ 能访问,但http://localhost:8080/phrackCTF/ 是404?

  • apache tomcat 现在换8.5辣 http://mirror.cc.columbia.edu/pub/software/apache/tomcat/tomcat-8/v8.5.24/bin/apache-tomcat-8.5.24.tar.gz

  • INFO[0001] stat /var/lib/docker/aufs/mnt/4ac1a21b7789731449ed7c777023e44da227325c60d28a4f8e58b91a8f3b86d0/bin/run.sh: not a directory

  • 老师傅 想问一下,对web题如何进行隔离处理,不采用docker的话

  • 您好,我想问一下设置邮件服务器、邮件模板还有更改cookie加密密钥这三项操作怎么做呀

    • 邮件服务器改config目录下面的spring-mail.xml文件,你需要去网上申请一个邮件服务器,然后填上你的认证信息,文件里有注释的地方改一下就可以了。邮件模板改config目录下面的mail.properties文件,注意mail.sendfrom这个值一定要改成你邮件服务器允许你发邮件的发件人地址,否则会发不出邮件。cookie加密密钥改config下面的spring-shiro.xml文件,里面有一个注释,value="#{T(org.apache.shiro.codec.Base64).decode('changeit')}"/>这一行,把changeit改成你需要的加密密钥,注意是base64编码的16个字节。

  • 您好,请问一下 Sending build context to Docker daemon 95.75MB Step 1/48 : FROM ubuntu:14.04 Get https://registry-1.docker.io/v2/library/ubuntu/manifests/14.04: net/http: TLS handshake timeout 这个是什么原因呢

    • 你这个是镜像下载失败,因为docker.io在国外,你弄一台境外的服务器去拉。

    • 谢谢啊,就是说必须要国外的服务器才能搭建这个平台么?自己在虚拟机搭建的centos7是拉取不了的么?主要是我知识方面有限,docker也是才接触没多久。国外什么我感觉好遥远。

  • 你好,我已经正确的配置了config的设置,但是访问phrackCTF文件夹时候还是显示404

    • 邮件服务器改config目录下面的spring-mail.xml文件,你需要去网上申请一个邮件服务器,然后填上你的认证信息,文件里有注释的地方改一下就可以了。如果这里配置不正确就会404。邮件模板改config目录下面的mail.properties文件,注意mail.sendfrom这个值一定要改成你邮件服务器允许你发邮件的发件人地址,否则会发不出邮件。cookie加密密钥改config下面的spring-shiro.xml文件,里面有一个注释,value=”#{T(org.apache.shiro.codec.Base64).decode(‘changeit’)}”/>这一行,把changeit改成你需要的加密密钥,注意是base64编码的16个字节。

    • 不行啊,我填写了正确的配置信息还是404

    • 你看看tomcat的日志吧,还有就是tomcat根目录下面的log目录里应该有phrackCTF的目录,你看下具体error在哪贴出来看看。

14259
8

    浙公网安备 33011002014706号