MIDNIGHT SUN 2026 RISCAL writeup — CTF challenge breakdown

Midnight Sun 2026 riscal: RISC-V Binary With Flag in .rodata

Platform Midnight Sun CTF 2026 Quals Difficulty Trivial OS RISC-V 64-bit Linux Tags strings(1), reading the rules riscal is the kind of challenge that gets harder the more you respect the category label. “Reverse engineering” + “RISC-V” primes you to spin up a cross-disassembler, set up a qemu-user static binary, learn the RV64 calling convention, and start manually annotating decompilation. The intended solve is strings. ...

May 16, 2026 · 3 min · 438 words · CyberSecurity Elite Team
MIDNIGHT SUN 2026 EMPOLS writeup — CTF challenge breakdown

Midnight Sun 2026 empols: Auto-Solving 20 x86-64 ELFs with radare2

Platform Midnight Sun CTF 2026 Quals Difficulty Hard OS Linux x86-64 Tags Templated binary RE, radare2 scripting, automated static analysis empols is the kind of challenge that punishes you for trying to solve binaries by hand. The server hands you twenty fresh, randomly-generated x86-64 ELFs in one session and demands the validating input string for each — and you almost certainly cannot reverse-engineer twenty unique binaries fast enough to fit inside the session timeout. The intended path is to recognise that the binaries are generated from a small set of templates, then write a static-analysis engine that detects the template and extracts the answer from disassembly. ...

May 16, 2026 · 6 min · 1186 words · CyberSecurity Elite Team
Educational content for authorized testing only. · Disclaimer · Editorial Policy · Sitemap