Whites Only

MediumMalware Reverse Engineering

Overview

A Go-based chess application processes a partially recorded PGN file where only White’s moves are provided. The program reconstructs game state using a third-party chess library and derives a decryption key from the full move history, which is then used to unlock embedded data inside the binary.

Your task is to analyze the execution flow, understand how the move sequence is transformed into a cryptographic key, and determine how the missing game state affects the final output. Solving the challenge requires combining binary analysis with chess state reconstruction and constrained move validation to recover the intended result.

Flag format:   flag{********_****_****}

Job Positions

Malware Analyst

Tags

Ida ProStatic AnalysisAssemblyDisassemblerOpcodesBrute Force