My take on the Practical Reverse Engineering exercises - write-ups and source code