Reverse Engineering

The practice of analyzing and understanding proprietary or undocumented systems, file formats, and protocols to extract data or build interoperable tools.

Reading List