Gray Hat Python
Python Programming for Hackers and Reverse Engineers
Publisher: No Starch Press
Released: April 2009
Pages: 216
Description
Table of Contents
Product Details
About the Author
Recommended for You
Recently Viewed
Network Know-How
By John Ross
February 2009
Ebook: $23.95
Print & Ebook: $32.95
Print: $29.95
The Manga Guide to Databases
By Mana Takahashi, Shoko Azuma, Trend-Pro Co., Ltd.
January 2009
Ebook: $15.95
Print & Ebook: $21.95
Print: $19.95
The Manga Guide to Statistics
By Shin Takahashi, Trend-Pro Co., Ltd.
November 2008
Ebook: $15.95
Print & Ebook: $21.95
Print: $19.95
Customer Reviews

REVIEW SNAPSHOT®

by PowerReviews
No Starch Press Gray Hat Python
 
4.5

(based on 2 reviews)

Ratings Distribution

  • 5 Stars

     

    (1)

  • 4 Stars

     

    (1)

  • 3 Stars

     

    (0)

  • 2 Stars

     

    (0)

  • 1 Stars

     

    (0)

Reviews

Reviewed by 2 customers

Sort by

Displaying reviews 1-2

Back to top

 
4.0

Great Book

By marc137

from lp

Comments about No Starch Press Gray Hat Python:

Great book, a lot of very interesting topics and in my favourite programming language, Python. It would be a good idea a 2nd edition using python 3.

(3 of 3 customers found this review helpful)

 
5.0

Excellent For Students and Programmers

By jdruin

from Kentucky

About Me Developer

Verified Reviewer

Pros

  • Accurate
  • Easy to understand
  • Helpful examples
  • Well-written

Cons

    Best Uses

    • Expert
    • Intermediate
    • Student

    Comments about No Starch Press Gray Hat Python:

    In general the book explains how to watch live programs run and reverse engineer how they work by observing the programs behavior in real time. The author does an excellent job of showing how to do this via Python PyDbg and the Immunity Debugger.

    The topics covered include hooking with PyDbg and Immunity, DLL and code injection, fuzzing common bugs, and working with drivers. All of these are covered well with lots of explanation and example.

    The best part of the book is the first area though. Step by step a simple, working debugger is built. At each step the author explains how the CPU allows for program debugging, how debuggers can intercept the currently running code, and how to perform three types of debugging. Because the reader gets to build the debugger line by line, it is easy to see how the debuggers work internally. The amount of information learned in this part of the book makes it worth getting just in the first four chapters.

    For the next two thirds of the book, the reader is shown how to use the PyDbg and Immunity. Since the basic operation of debuggers has already been covered, it is much easier to understand what the debuggers are doing and how they are able to interact with the running executables.

    This book is excellent for students and programmers alike. A definite must have for Computer Science students.

    Displaying reviews 1-2

    Back to top

     
    Buy 2 Get 1 Free Free Shipping Guarantee
    Buying Options
    Save a Tree - Go Digital  what is this?
    Ebook: $31.95
    Formats: ePub, Mobi, PDF
    Print & Ebook: $43.95
    Print: $39.95