文件名称:ctf-problems:TJCTF 2016 的问题
文件大小:51MB
文件格式:ZIP
更新时间:2024-06-26 05:51:46
JavaScript
TJCTF问题 为了准备TJCTF,我们需要把所有的问题都整理成正确的格式。 这需要两个主要的东西,一个清单和一个分级器。 首先是分级器,在您的问题的根目录中,创建一个名为grader/的文件夹。 在grader.py grader/ ,创建一个名为grader.py的文件。 这应该是一个带有函数等级的python文件。 例如,只有一个正确答案的问题看起来像 def grade ( arg , key ): if "this_is_the_flag" in key : return True , "Correct" else : return False , "Incorrect" 如您所见,它应该返回一个元组,其中第一项是问题的“正确性”,第二项是玩家提交后向玩家发送的消息。 现在,再次在项目的根目录中创建一个名为problem.json的文件,其格式应为: