Reverse Engineering

Breaking the code to understand how stuff works. Reverse engineering software to understand the internal working.