平台开发选用了最熟悉的语言 PHP
,最终选择使用 ThinkPHP
进行开发,后端均返回 JSON
数据,前端通过 ajax
进行实时渲染页面,陆陆续续开发了近一周的时间。
由于 MoeCTF
定位是 (小) 团队内部训练平台,所以没有进行任何优化 (其实是不会优化,但是尽量减少冗余代码啦,性能就不提了。
平台开发选用了最熟悉的语言 PHP
,最终选择使用 ThinkPHP
进行开发,后端均返回 JSON
数据,前端通过 ajax
进行实时渲染页面,陆陆续续开发了近一周的时间。
由于 MoeCTF
定位是 (小) 团队内部训练平台,所以没有进行任何优化 (其实是不会优化,但是尽量减少冗余代码啦,性能就不提了。
寒假期间打算通过协会搞场比赛,最近得以如愿。正好年初学了点 Docker,顺便研究了一下动态独立靶机如何编写。CTF平台的话是通过 ip
+ windows
+ vmware
桥接出去做靶场。
靶场使用了 D0g3
基于 CTFD
二次开发的 H1ve
Docker
是一个开源的应用容器引擎,基于Go
语言 并遵从Apache2.0
协议开源。Docker
可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的Linux
机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口,更重要的是容器性能开销极低。
酷Q是国内比较知名QQ机器人软件,功能也不错。大多数都是在Windows系统上运行它,但官方有Docker镜像,
Docker-Wine-CoolQ
可以使你通过 Wine 在 Docker 容器中运行 酷Q Air 或 酷Q Pro。