The development road of MoeCTF from 0

Original link: https://5ime.cn/moectf.html

The most familiar language PHP was used for platform development, and finally ThinkPHP was used for development. The back-end all returned JSON data, and the front-end rendered pages in real time through ajax , which took nearly a week of development.

Since MoeCTF is positioned as a (small) team ‘s internal training platform, no optimization is performed (in fact, it will not be optimized, but the redundant code should be minimized, and the performance will not be mentioned.

preview

image-20221023145104982

image-20221023145137191

image-20221023145122223

TODO

  • Team function

  • Dynamic target machine (docker)

  • Batch questions (json)

  • Announcement real-time push (websocket)

Q&A

Q: When will it be open sourced? !

A: MoeCTF is currently in the development and testing stage. After finishing the README , it will be open sourced on Github (due to the onset of lazy cancer, the specific open source time is not at this time, I don’t know when, I think it will be around winter…


Q: Why do you want to write this article if you haven’t finished it yet? !

A: Because today is October 24th

This article is reprinted from: https://5ime.cn/moectf.html
This site is for inclusion only, and the copyright belongs to the original author.