Book Review: Hacking - The Art of Exploitation
Ganadeva Bandyopadhyay
Experience is the best teacher, goes the old saying. Students and learners of C and assembly are often stuck with the seemingly abstract implementations of these programming languages. Being the closest to the execution on the machine is also requiring an intimate knowledge of the way that the 0s and 1s are getting manipulated within all the circuitry.
In Hacking - The Art of Exploitation, starting with each and every basic of the programming from control structure, pointers, typecasting to file access and permissions, function pointers, etc., the discussion is moving on to the various scenarios and examples of general exploitation techniques, networking exploitation, countermeasures and cryptology. The main thing about the treatment of the subject matter is that the clarity of thinking of the author is very prominent. As it is, the large number of domains that a hacker has to encompass do sometimes put to stretch the understanding required. Understanding the basics provided in the step-by step manner is really the implementation of a divide and conquer strategy.
There is also an extensive portion dedicated to cryptology. Quite a few of the texts dedicated to cryptology require the reader to go across for some other book dedicated to information theory for a back-and-forth approach across the two to gather the concept. In this topic especially, the positioning of the examples seamlessly with the concept explanation is a big plus point.
Hacking as a word is very different in different contexts. Thus we have the derivative words cracker and script kiddie. For those looking to have a beginning to the world of optimum coding and extensive knowledge about the nook and crannies of the system, here is a book that does justice. There is a very practical accompaniment of a bootable Live CD to learn the code and examples as well as experiment without risking corruption for the stable OS on a typical desktop.
The book is really recommended not only to the experts looking to have a addition of ways to solve the problems but to the beginner programmers and computer science students who are faced with the problem to imagine real-life problems to understand the various programming techniques.
Book Review: Hacking - The Art of Exploitation
RSS:
- Subscribe to RSS 2.0 feeds for:
- » Comments on this article
- » BizTech
- » BizTech: Development
- » BizTech: Innovation
- » BizTech: Programming
- » Desicritics.org articles by Ganadeva Bandyopadhyay
- » All Review articles
- » All Desicritics.org articles












Kamal
June 2, 2008
05:00 PM
Thanks for posting. I think I will be getting this book.
Add your comment
(Or ping: http://desicritics.org/tb/7795)