Gray Hat Python and over 2 million other books are available for Amazon Kindle . Learn more
FREE Delivery in the UK.
Only 4 left in stock (more on the way).
Dispatched from and sold by Amazon.
Gift-wrap available.
Quantity:1
Gray Hat Python: Python P... has been added to your Basket
Condition: Used: Good
Comment: Used Good condition book may have signs of cover wear and/or marks on corners and page edges. Inside pages may have highlighting, writing and underlining. All purchases eligible for Amazon customer service and a 30-day return policy.
Trade in your item
Get a £9.54
Gift Card.
Have one to sell?
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See all 2 images

Gray Hat Python: Python Programming for Hackers and Reverse Engineers Paperback – 3 May 2009


See all 2 formats and editions Hide other formats and editions
Amazon Price New from Used from
Kindle Edition
"Please retry"
Paperback
"Please retry"
£26.50
£14.51 £14.11
£26.50 FREE Delivery in the UK. Only 4 left in stock (more on the way). Dispatched from and sold by Amazon. Gift-wrap available.

Frequently Bought Together

Gray Hat Python: Python Programming for Hackers and Reverse Engineers + Black Hat Python: Python Programming for Hackers and Pentesters + Violent Python: A Cookbook for Hackers, Forensic Analysts, Penetration Testers and Security Engineers
Price For All Three: £68.59

Buy the selected items together


Trade In this Item for up to £9.54
Trade in Gray Hat Python: Python Programming for Hackers and Reverse Engineers for an Amazon Gift Card of up to £9.54, which you can then spend on millions of items across the site. Trade-in values may vary (terms apply). Learn more

Product details

  • Paperback: 232 pages
  • Publisher: No Starch Press; 1 edition (3 May 2009)
  • Language: English
  • ISBN-10: 1593271921
  • ISBN-13: 978-1593271923
  • Product Dimensions: 17.8 x 2.3 x 22.9 cm
  • Average Customer Review: 3.8 out of 5 stars  See all reviews (6 customer reviews)
  • Amazon Bestsellers Rank: 275,456 in Books (See Top 100 in Books)
  • See Complete Table of Contents

More About the Author

Discover books, learn about writers, and more.

Product Description

About the Author

Justin Seitz is a Senior Security Researcher for Immunity, Inc., where he spends his time bug hunting, reverse engineering, writing exploits, and coding Python.


Inside This Book (Learn More)
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index | Back Cover
Search inside this book:

Customer Reviews

3.8 out of 5 stars
Share your thoughts with other customers

Most Helpful Customer Reviews

7 of 7 people found the following review helpful By Henrik Lund Kramshøj on 23 Nov. 2009
Format: Paperback
This book was a joy to read, but take notice of the reverse engineer part in the title.

Contents
The content of this book is a presentation of tools that use Python as part of their automation. The tools selected range from debuggers, fuzzers and onto emulators which can be driven using python. The book is laid out in 12 chapters which progress from setting up the environment to more advanced exercises.

The selection of tools is very good and the content fits together with lots of cross references.

Target audience
Focus for this book is running debugging tools automatically using python to do work for you. These features will allow you the reader the opportunity to go hunting for bugs more efficiently and with less manual work. With this in mind the target audience is not python beginners, though the programs shown are not very hard to follow. The real target audience are bug hunters and the ones that understand the issues, but are spending to much of their own time doing it.

If you are an absolute beginner in debugging I would recommend that you buy this book as a bundle with The Art of Hacking by Jon Erickson or perhaps The Shellcoders Handbook. If you have not experienced assembler ever you would probably also need an introduction to assembly programming.

Practical book
The structure of this book is very workbook-like and encourages you to run the many examples and experiment while doing them. Each one of the labs can also be performed in a short while allowing you to make use of short breaks from other stuff and do these.

The books does not have a lot of pages, but a lot of insight and the author clearly has great knowledge and experience in the reverse engineering arena.
Read more ›
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
1 of 1 people found the following review helpful By T. Medhurst on 26 Aug. 2011
Format: Kindle Edition
the author attempts to cover some linux debugging in the first chapter along with one code example, however that soons ends! with the exception of the first chapter the rest of the content is specifically for windows and the win api, which is not translatable. make no mistake this is only worth buying if you want to debug/analyse windows apps in a windows environment!
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
3 of 4 people found the following review helpful By Nobody. on 13 July 2009
Format: Paperback
This is the best book I have bought so far this year.

You need to have a fairly good understanding of Python to be able to follow it - a sprinkling of knowledge about ctypes will help too - but once you finsih it you wil be using Python in ways you didnt think possible.

The book covers all sorts of advanced 'windows hacking' (for want of a better phrase) and general exploit development methods - DLL injection, code injection, debugging, fuzzing etc are all covered in a fairly decent amount of detail.

If you are looking to get familiar with ctyes and a few of the useful Windows API functions then via practical examples, this book servers as a great reference. I learnt more about ctypes with this book than I did reading the official tutorial.

Although the author works for immunity and mentiones immunity's debugger a lot, it does not come across as plugging the product (which is free anyway) and really helps the reader to use the debugger in a very effective way - the same for PyDBG too.

I'm very very pleased with the book - my only gripe is that it is quite a small book (180 pages) and it could explain some of the topics in slightly more detail - but this is only a very small gripe.

I would recommend this to anyone who has a decent knowledge of Python, Windows functions, buffer overflows etc and the general process of exploit development. If you are beginner in this area you will probably struggle to understand all the content.

I hope the author decides to write a similar book with a slightly broarder scope and more detail.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again


Feedback