Python se está
convirtiendo en el lenguaje de programación elegido por muchos que se
dedican al hacking, a la ingeniería inversa y a probar software. La
razón principal es que es fácil y rápido de escribir, soporta bajo nivel
y tiene bibliotecas que nos hacen felices.
Ya no tendremos que buscar siempre en foros y manuales, Gray Hat Python muestra el uso de Python para una amplia variedad de tareas de hacking. Este libro explica los conceptos detrás de las herramientas de hacking y las técnicas con depuradores, troyanos, fuzzers y emuladores. Pero el autor, Justin Seitz, va más allá de la teoría mostrando cómo aprovechar las herramientas existentes de seguridad basadas en Python - y cómo construir las tuyas propias cuando lo necesites.
Leyendo este libro aprenderas a:
- Automatizar las tediosas tareas de ingeniería inversa y seguridad
- Diseñar y programar tu propio depurador
- Fuzzear drivers de Windows y a crear potentes fuzzers desde el principio
- Divertirte con la inyección de código y librerías, técnicas de soft y hard hooking y otros trucos con software
- Esnifar tráfico seguro de sesión web cifrada
- Usar PyDBG, Immunity Debugger, Sulley, IDAPython, PyEMU y más
Fuente: hackplayers