
Autor: Justin Seitz
Idioma: Ingles
Tipo: Manual/Tutorial
Calidad : PDF (No escaneado)
Peso: 3.04 MB
Número de Páginas : 220
Copyright: Creative Commons
Introduccion:
Se parte desde un nivel no tan “básico” como en otros libros que he puesto, no se profundiza mucho en los fundamentos de programación .Como su nombre indica se trata de un libro que intenta cubrir las necesidades de un pentester. Se utiliza Eclipse y PyDev para los ejemplos del libro. Una cosa que me ha llamado mucho la atención es que compara código de Python con C asi que es excelente para gente ya sabe C/C++ . Hay que dejar una cosa clara : Como su nombre dice “Gray Hat Python” , trata de hacking ético .
Intro del Libro:
I learned Python specifically for hacking—and I’d
venture to say that’s a true statement for a lot of other
folks, too. I spent a great deal of time hunting around
for a language that was well suited for hacking and
reverse engineering, and a few years ago it became very apparent that
Python was becoming the natural leader in the hacking-programminglanguage
department. The tricky part was the fact that there was no real
manual on how to use Python for a variety of hacking tasks. You had to dig
through forum posts and man pages and typically spend quite a bit of time
stepping through code to get it to work right. This book aims to fill that gap
by giving you a whirlwind tour of how to use Python for hacking and reverse
engineering in a variety of ways.
The book is designed to allow you to learn some theory behind most
hacking tools and techniques, including debuggers, backdoors, fuzzers,
emulators, and code injection, while providing you some insight into how
prebuilt Python tools can be harnessed when a custom solution isn’t needed.
You’ll learn not only how to use Python-based tools but how to build tools in
Python. But be forewarned, this is not an exhaustive reference! There are
xx Int roduction
many, many infosec (information security) tools written in Python that I did
not cover. However, this book will allow you to translate a lot of the same
skills across applications so that you can use, debug, extend, and customize
any Python tool of your choice.
Sigue leyendo …