리버싱은 소프트웨어를 해부해서 설계와 구현 내용, 심지어 소스코드까지도 알아낼 수 있는기법으로 최근 보안업계의 화두로 떠오르고 있다. 이 책은 로우레벨 소프트웨어를 이해하는 데 필요한 모든 기본적인 내용에서부터 출발하여 리버스 엔지니어링 시나리오와 실례를 설명하고 있다.
보안에 대한 최신 기술을 담고 있어 해킹 보안 업계 종사자에게 유용한 내용을 담고 있다. 또한 소프트웨어의 약점을 찾아내 보완하고, 해커의 공격이나 악성코드를 무력화하며, 더 좋은 프로그램을 개발할 수 있도록 프로그램의 동작 원리를 이해하는 데도 효율적인 리버스 엔지니어링에 대해 설명하고 있다.