Reversing: Secrets of Reverse Engineering

Beginning with a basic primer on reverse engineering, including computer internals, operating systems, and assembly language, this book provides readers with practical, in-depth techniques for software reverse engineering.