COMpetition — GPN CTF 2026

A commit-reveal rock-paper-scissors whose non-binding sha256(r1 + message + r2) commitment lets you open one hash to any winning move and sweep all 100 rounds.

June 5, 2026 · 3 min · 465 words · Th3B0yWh0L1v3d

Easy DSA — GPN CTF 2026

A P-521 ECDSA oracle derives its nonce from an MD5-based uuid3, so an MD5 collision forces nonce reuse, leaks the private key, and lets us forge a signature for the flag.

June 5, 2026 · 3 min · 594 words · Th3B0yWh0L1v3d