Skip to content

[codex] fix noobzctf2023 mypin checker - #183

Open
alchemy1729-bot wants to merge 2 commits into
pwncollege:mainfrom
alchemy1729-bot:codex/fix-noobzctf2023-mypin
Open

[codex] fix noobzctf2023 mypin checker#183
alchemy1729-bot wants to merge 2 commits into
pwncollege:mainfrom
alchemy1729-bot:codex/fix-noobzctf2023-mypin

Conversation

@alchemy1729-bot

Copy link
Copy Markdown
Contributor

Fixes #64.

What changed

  • added .flag.sha256 for noobzctf2023/mypin
  • added a flagCheck that validates against the sibling .flag.sha256
  • added the standard description note telling players where to submit the recovered answer

Why this change

The archived challenge was missing any checker path in ctf-archive. The jar itself is enough to recover the archived accepted input, and that recovered value matches the hash proposed in the issue.

Validation

I enumerated the jar's reachable input space from the archived challenge logic, identified the archived accepted input, verified that it matches the issue-reported hash, and then re-tested the branch version in a live pwn.college practice container for noobzctf2023/mypin.

  • installed the branch version of .flag.sha256 and flagCheck into /challenge
  • confirmed the recovered archived answer is accepted by flagCheck
  • confirmed an incorrect input is rejected

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

noobz ctf 2023 / rev-460-mypin

1 participant