commit afddabe34306fa983b487b9af92993edcd73f94f
parent ce30466c286705f3938d028774e214c321f78452
Author: n0tr1v <n0tr1v@protonmail.com>
Date: Wed, 18 Jan 2023 21:17:15 -0800
cleanup
Diffstat:
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/pkg/web/handlers/handlers.go b/pkg/web/handlers/handlers.go
@@ -3563,6 +3563,7 @@ var flagValidationCache = cache.NewWithKey[database.UserID, bool](time.Minute, t
// VipDownloadsHandler ...
func VipDownloadsHandler(c echo.Context) error {
+ const flagHash = "fefc9d5db52b51aeefd4b098f0178a8bcb7f0816dcadaf1714604f01ef63a621"
authUser := c.Get("authUser").(*database.User)
var data vipDownloadsHandlerData
data.ActiveTab = "home"
@@ -3577,7 +3578,7 @@ func VipDownloadsHandler(c echo.Context) error {
data.FlagMessage = "Invalid flag"
return c.Render(http.StatusOK, "vip.downloads", data)
}
- if utils.Sha256([]byte(flag)) == "fefc9d5db52b51aeefd4b098f0178a8bcb7f0816dcadaf1714604f01ef63a621" {
+ if utils.Sha256([]byte(flag)) == flagHash {
data.FlagMessage = "You found the flag!"
_ = database.CreateUserBadge(authUser.ID, 1)
} else {
@@ -4082,6 +4083,7 @@ func FileDropHandler(c echo.Context) error {
}
func Stego1ChallengeHandler(c echo.Context) error {
+ const flagHash = "05b456689a9f8de69416d21cbb97157588b8491d07551167a95b93a1c7d61e7b"
authUser := c.Get("authUser").(*database.User)
var data stego1RoadChallengeData
data.ActiveTab = "home"
@@ -4096,7 +4098,7 @@ func Stego1ChallengeHandler(c echo.Context) error {
data.FlagMessage = "Invalid flag"
return c.Render(http.StatusOK, "vip.stego1", data)
}
- if utils.Sha256([]byte(flag)) == "05b456689a9f8de69416d21cbb97157588b8491d07551167a95b93a1c7d61e7b" {
+ if utils.Sha256([]byte(flag)) == flagHash {
data.FlagMessage = "You found the flag!"
_ = database.CreateUserBadge(authUser.ID, 3)
} else {