Added solution. Missing real flag name. Some values are different.

This was my favorite problem to solve, as it required some thinking outside of the box to figure it out.
I did this with a local compile of the program on x86_64, so some of the data is different (notably the asm uses r registers and not e, and the stack has changed, likely due to longer word size).
Additionally, I did not remember the flag name, so that will nee to be edited in.