Reverse Engineering

Step by step reverse-engineering.