Gray Hat Python
Python Programming for Hackers and Reverse Engineers
Publisher: No Starch Press
Released: April 2009
Pages: 216
Description
Product Details
About the Author
Recommended for You
Recently Viewed
Make: Technology on Your Time Volume 11
By Mark Frauenfelder
August 2007
Ebook: $9.99
Print & Ebook: $16.49
Print: $14.99
Java Cookbook, 2nd Edition
By Ian F Darwin
June 2004
Ebook: $34.99
Print & Ebook: $54.95
Print: $49.95
The Nikon D80 Dbook
By Rainer Dorau, Rudolph Krahm, Helmut Kraus
November 2007
Print: $44.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