TJCTF 2026: Minerva's Stopwatch Cryptography Challenge and unfinished-file Forensics Challenge Writeup
A full walkthrough of two TJCTF 2026 challenges across the cryptography and forensics categories. The first challenge, Minerva's Stopwatch, involves exploiting a P-256 ECDSA timing side-channel to set up a Hidden Number Problem instance, then recovering the private key via LLL-based lattice reduction and CVP to decrypt a flag. The second challenge, unfinished-file, involves parsing a partial Chrome download in the crdownload format, locating embedded ZIP data, identifying an obfuscated file entry, and recovering the flag via single-byte XOR. Each writeup includes full solution scripts, beginner-friendly explanations of the underlying techniques, and key takeaways on the cryptographic and forensic weaknesses exploited.