Honeynet project Scan of the Month Challenge 22

Analysis
Answers
Reverse engineering foo
Disassembly of foo
Approximate equivalent C code for foo