Goodreads helps you keep track of books you want to read.
Start by marking “Gray Hat Python: Python Programming for Hackers and Reverse Engineers” as Want to Read:
Gray Hat Python: Python Programming for Hackers and Reverse Engineers
Enlarge cover
Rate this book
Clear rating
Open Preview

Gray Hat Python: Python Programming for Hackers and Reverse Engineers

3.92  ·  Rating details ·  292 ratings  ·  12 reviews
Python is fast becoming the programming language of choice for hackers, reverse engineers, and software testers because it's easy to write quickly, and it has the low-level support and libraries that make hackers happy. But until now, there has been no real manual on how to use Python for a variety of hacking tasks. You had to dig through forum posts and man pages, endless ...more
Paperback, 216 pages
Published April 28th 2009 by No Starch Press (first published August 1st 2008)
More Details... Edit Details

Friend Reviews

To see what your friends thought of this book, please sign up.

Reader Q&A

To ask other readers questions about Gray Hat Python, please sign up.

Be the first to ask a question about Gray Hat Python

Community Reviews

Showing 1-30
Average rating 3.92  · 
Rating details
 ·  292 ratings  ·  12 reviews

More filters
Sort order
Start your review of Gray Hat Python: Python Programming for Hackers and Reverse Engineers
Dec 06, 2014 rated it really liked it
Recommends it for: Beginners
Shelves: hacking, security, python
I really liked this book. If you are new to fuzzing, exploit development or Immunity Debugger or IDA Pro this book will be worth your time to check out. But, if you are already familiar with these topics, this book would be too introductory for you and I would probably skip it.

This book covers quite a bit of ground in its 181 pages. From debuggers, and fuzzers to emulation, each topic is introduced well enough that you will have good base knowledge to continue on from where the book ends.
In the
Jan 02, 2013 rated it liked it
Too Microsoft Windows specific.
Jelmer De reus
Jan 09, 2015 rated it it was ok
I thought it was certainly interesting but too short to do anything useful.
Vilém Zouhar
Jul 16, 2015 rated it did not like it
Didn't like and here is why:

The book starts with chapter which tells us how to set up python programming interfaces on both Windows and Linux. I was taken aback as I expected a bit higher level of expertise. At this point I wasn't even sure what the target audience was. The next chapter introduced ctypes. This is the only chapter that I consider useful and actually learned something. It had both Windows and Linux code snippets. As a Linux user, I was satisfied. The next chapter (third one) was a
Aug 30, 2017 rated it liked it
It was good but the Windows API functions were not supported in the newer functions of windows. Some of the modules and tools used are also almost obsolete, or not free.
Sep 22, 2019 added it
Book focus on introducing python in reverse engineering / debug process and your target environment is Windows operation system.
idle sign
Feb 22, 2015 rated it liked it
Книга представляет из себя краткий обзор техник и инструментов для обратной инженерии с использованием Python. Могла бы послужить неплохим введением в предмет, если не учитывать некоторые моменты: 1. ориентирована она, прежде всего, на PE и Windows API; 2. не содержит введения в язык ассемблера; 3. последние главы, похоже, вымучены и повествование обрывается.
Graziano Misuraca
Mar 14, 2015 rated it liked it
Would be a lot better if a good editor took a look at it.

A lot of the code has trivial errors... others are more trivial. Some have TODOs (including in the included sample code archive) and unfortunately a lot of the examples are 'stale' because they work only on Windows XP on a 32bit x86.
Kenneth Miller
Good for developing skills beyond completing just the first trivial buffer overflow.
Oct 31, 2013 rated it it was amazing
Awesome book if you into reverse engineering!
Using python to clearly describe reverse techniques and principals.
Aug 02, 2016 rated it it was ok
Very Windows-centric.
まりあ ゆきえ
rated it it was amazing
Mar 06, 2020
Joel Diaz
rated it it was amazing
Apr 12, 2019
Apostolos Zacharopoulos
rated it really liked it
Apr 21, 2016
Muhammad Habib
rated it it was amazing
Mar 05, 2018
Nathan Walker
rated it really liked it
Dec 02, 2012
Alexander H***l
rated it really liked it
Feb 07, 2015
rated it really liked it
Jan 31, 2016
rated it it was amazing
Dec 22, 2012
David Wasson
rated it really liked it
Jan 11, 2015
rated it it was amazing
May 17, 2013
Mariusz Masztalerczuk
rated it really liked it
May 19, 2014
Constantin Minov
rated it liked it
Feb 01, 2013
rated it really liked it
Aug 03, 2016
Kung FU
rated it liked it
Jan 29, 2016
rated it really liked it
Jan 06, 2016
Landon Mayo
rated it really liked it
May 23, 2016
rated it it was amazing
Mar 16, 2020
Thomas Eriksson
rated it really liked it
Jun 26, 2017
« previous 1 3 4 5 6 7 8 9 10 next »
There are no discussion topics on this book yet. Be the first to start one »

Readers also enjoyed

  • The Linux Command Line
  • Automate the Boring Stuff with Python: Practical Programming for Total Beginners
  • À l'agité du bocal : et autres textes
  • Hacking: The Art of Exploitation
  • Designing Data-Intensive Applications
  • Learning Python
  • Méthode De Musculation Optimisation Turbo
  • Head First C#
  • Paléo nutrition: Augmentez vos performances, perdez la graisse, gagnez du muscle, améliorez votre santé (Mon coach nutrition)
  • Kettlebell - Simple & Sinister
  • The Debian Administrator's Handbook
  • Git Pocket Guide
  • Méthode de musculation : 110 exercices sans matériel
  • Méthode De Nutrition: Gérer L'équilibre
  • Learn Python The Hard Way
  • Nutrition de la force (COACH REM.FOR.)
  • Comment tout peut s'effondrer : Petit manuel de collapsologie à l'usage des générations présentes
  • Un secret
See similar books…

Goodreads is hiring!

If you like books and love to build cool products, we may be looking for you.
Learn more »

News & Interviews

There's something great about a paperback book: They're perfect book club choices, you can throw them in your bag and go, and they've been out in...
9 likes · 2 comments