Introducción a Python Grey Hat
Este libro es un libro escrito por el Sr. Justin Seitz, un alto funcionario de la conocida organización de seguridad ImmunityInc, sobre cómo el lenguaje de programación Python se usa ampliamente en los campos de la piratería informática y la ingeniería inversa. Dave Aitel, un hacker veterano y fundador y director de tecnología (CT0) de Immunity Inc, fue el editor técnico de este libro. La mayor parte de este libro se centra en dos temas duraderos en el campo de la tecnología de piratería: la ingeniería inversa y el descubrimiento de vulnerabilidades, y presenta a los lectores varios desafíos que casi todos los ingenieros inversos o investigadores de seguridad enfrentan en su trabajo diario, que incluyen: cómo diseñar y. cree sus propias herramientas de depuración, cómo automatizar tediosas tareas de análisis inverso, cómo diseñar y construir sus propias herramientas de fuzzing, cómo utilizar pruebas de fuzzing para encontrar vulnerabilidades de seguridad en productos de software, algunos consejos como la aplicación de ganchos y técnicas de inyección, como así como introducciones detalladas a algunas herramientas de seguridad de Python convencionales, como PyDbg, Immunity Debugger, Sulley, IDAPython, PyEmu, etc. El autor utiliza Python, un lenguaje de programación muy popular entre la comunidad de hackers actual, para guiar a los lectores a crear scripts sofisticados para abordar estos problemas. Una parte considerable de los ejemplos de código Python que aparecen en este libro están tomados o derivados directamente de algunos excelentes proyectos de seguridad de código abierto, como Paimei de Pedram Amini. A partir de esto, los lectores pueden apreciar cómo los investigadores de seguridad integran elegantemente el arte de la piratería y la ingeniería. tecnología para resolver esos difíciles problemas. Este libro es adecuado para lectores interesados en la tecnología de piratería, especialmente aquellos relacionados con los campos de la ingeniería inversa y la minería de vulnerabilidades, así como para todos los lectores interesados en la programación en Python.