token-validator: add code reading bonus

This commit is contained in:
nemunaire 2020-02-27 15:25:01 +01:00
parent a0d4b431bc
commit d705fa7326

View File

@ -224,6 +224,12 @@ func init() {
Check: challengeTime,
},
/* Bonus 0 : toctoc (read in source code) */
Challenge{
Accessible: []func(*Student, *http.Request) error{noAccessRestriction},
Check: challenge42,
},
/* Bonus 1 : echo request */
Challenge{
Accessible: []func(*Student, *http.Request) error{noAccessRestriction},
@ -243,8 +249,9 @@ func init() {
router.GET("/challenge/:chid", rawHandler(accessibleChallenge))
router.POST("/challenge", rawHandler(challengeHandler(receiveToken)))
router.POST("/challenge/:chid", rawHandler(receiveChallenge))
router.POST("/echorequest", rawHandler(definedChallengeHandler(receiveToken, 6)))
router.POST("/testdisk", rawHandler(definedChallengeHandler(receiveToken, 7)))
router.POST("/toctoc", rawHandler(definedChallengeHandler(receiveToken, 6)))
router.POST("/echorequest", rawHandler(definedChallengeHandler(receiveToken, 7)))
router.POST("/testdisk", rawHandler(definedChallengeHandler(receiveToken, 8)))
}
type givenToken struct {