PHDays CTF Quals 2014 Write-up: "turututu"

Reversing this program is made frustrating by the fact that it was written in OCaml, generating many instructions that maintain internal structures, check stack alignment, etc.  It becomes clear that in order to get the flag, we must pass the checks performed by each function within a list.