OmniCTF 2026 Quals crypto writeup — three challenges solved covering dual_linera two-modulus LWE where the same small e is used across both moduli so CRT collapse to a single equation Y equals A s plus e mod q1 q2 followed by LLL on a 20-dimensional lattice recovers the 96-bit secret, Whiskerfield-Meowtin CuteSecure DH whose modulus is 65537 raised to the 16th power and whose public value is hand-crafted as one byte flip away from a multiple of 65537 so a single-byte patch drives the shared secret to zero and the flag decrypts under a glibc-rand LCG stream cipher, and Orbital-Strike-Cannon octonion state with a broken LCG whose output stream is published and 7 satellites 5 real 2 fake where non-associative Cayley-Dickson multiplication collapses to 8x8 matrix multiplication once association order is fixed leaving 9 unknowns against 75 linear equations per real satellite solved by per-satellite RREF

OmniCTF 2026 Quals Crypto Writeup: 3 Challenges Solved

OmniCTF 2026 Quals shipped a crypto track built around one recurring lesson: the algebra is scarier than the actual attack surface. Three challenges, all rated medium, and every one dresses a mundane linear-algebra collapse in a costume the reader is expected to spend hours investigating. dual_linera uses two-modulus LWE where the error e is shared across both moduli. CRT is a linear map, so e survives the reconstruction and 18 samples plus LLL on a 20x20 lattice recover the 96-bit secret. Whiskerfield-Meowtin offers a “CuteSecure-DH” whose modulus is 65537^16 (Fermat prime to the 16th power) and whose public value is hand-crafted as one byte-flip away from a multiple of 65537. Patch the byte, drive the shared secret to zero, decrypt under the LCG stream cipher. Orbital-Strike-Cannon wraps a 9-unknown affine state in non-associative octonion multiplication, a published-stream “broken RNG”, and 7 satellites (5 real, 2 fake), but once you fix the association order it becomes 8x8 matrix multiplication, and once you write the samples as linear equations a per-satellite RREF sorts real from fake without needing the private real_ids. ...

July 19, 2026 · 26 min · 5396 words · CyberSecurity Elite Team
Educational content for authorized testing only. · Disclaimer · Editorial Policy · Sitemap