ISBN-13: 9783898646338 / Niemiecki / Miękka / 2009 / 200 str.
Python wird zunehmend zur bevorzugten Programmiersprache von Hackern, Reverse Engineers und SoftwareTestern, weil sie es einfach macht, schnell zu entwickeln, und gleichzeitig die Low-Level-Unterstützung und -Libraries bietet, die Hacker glücklich macht.§§Doch bislang gab es keine echte Anleitung, wie man Python für eine Vielzahl von Hacking-Aufgaben nutzt. Man musste sich durch eine Vielzahl von Forum-Postings und Manpages kämpfen, und den eigenen Code endlos lange korrigieren, bis alles richtig lief. Das hat nun ein Ende.§§Hacking mit Python erläutert die Konzepte hinter Hacking-Tools und -Techniken wie Debuggern, Trojanern, Fuzzern und Emulatoren. Doch der Autor Justin Seitz geht über die Theorie hinaus und zeigt, wie man existierende Python-basierte§Sicherheits-Tools nutzt - und wie man eigene entwickelt, wenn die vorhandenen nicht reichen.§§Sie lernen, wie man:§- lästige Reverse Engineering- und Sicherheits-Aufgaben automatisiert§- einen eigenen Debugger entwirft und progammiert§- Windows-Treiber "fuzzed" und mächtige Fuzzer von Grund auf entwickelt§- Code- und Library-Injection, Soft- und Hard-Hooks und andere Software-Tricks vornimmt§- gesicherten Traffic aus einer verschlüsselten Webbrowser-Session erschnüffelt§- PyDBG, Immunity Debugger, Sulley, IDAPython, PyEMU und andere Software nutzt§§Die weltbesten Hacker nutzen Python für ihre Arbeit. Warum nicht auch Sie?