GithubHelp home page GithubHelp logo

ctf_review's Introduction

TODO

  • 유저-솔브 테이블 만들고, 솔빙한 문제 더이상 플래그 제출 불가능하게 하는 기능
  • 이미 솔브한 문제에 대해서 'You already solved' 문구로 flag input대체하기
  • 카테고리-챌린지 테이블 만들고, 카테고리 분류 기능
  • 태그-챌린지 테이블 만들고, 태그 분류 기능
  • 스코어보드
  • User view
  • Achivements
  • First Solver
  • User view 재디자인
  • Challenge를 DB랑 로컬에 일관성있게 업로드하는 유틸 제작
  • Solves Challenge기준 정렬기능
  • Writeup올리는 기능
  • flag bcrypt로 해시화해서 저장
  • 서버 시작할 때, local challege랑 DB 일관성 검사 => middleware/isChallengeExist DB트랜젝션을 로컬 디렉토리 탐색으로 대체
  • CSS(ing)
  • Organizing(ing)
  • attachment 주기적으로 무결성 검사
  • query.js organizing
  • Challenge local파일들 S3로 보내고, 링크 수정, admin_tool upload_chall수정

CheckList

  • 플래그 빠르게 반복 제출시 Race condition 발생하는지 => flag제출 interval을 둬서 해결 가능할듯

ctf_review's People

Contributors

hhro avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.