Well that&#x27;s part of it, the real meat is in &quot;phases.c&quot;, which would need to be generated by the instructors (and uniquely for each student). This way no two student&#x27;s answers are both the same, and there&#x27;s no public source code to reference to figure out what the bomb is &quot;doing&quot; to the input and what input it actually needs in order to &quot;defuse&quot; properly, without trial-and-error and debugging, or reading the ASM disassembly throughly if that&#x27;s your style.