Reversing software code is often perceived as a shady activity or straight-up hacking. But in fact, you can use reverse engineering ethically to research commercially available products, enhance ...
In this excerpt, from Chapter 3 of their new book Exploiting Software, authors Greg Hoglund and Gary McGraw explain the concepts and methods of reverse engineering and the tools that can be used to ...