Reverse Engineer
See
ReverseEngineering