Bewertung:

Das Buch „Gray Hat Python“ bietet eine Reihe von Einblicken in die Fehlersuche, das Hacken und die Verwendung von Python für Sicherheitszwecke. Während einige Leser den Inhalt als fesselnd und lehrreich empfinden, insbesondere für diejenigen mit Vorkenntnissen in Python und Computer-Interna, äußern viele ihre Frustration über die zahlreichen Code-Fehler, insbesondere in Kapitel 3. Insgesamt wird das Buch als interessant und unterhaltsam beschrieben, aber es mangelt ihm an Zuverlässigkeit bei den Codebeispielen und der Abdeckung.
Vorteile:⬤ Fesselnder und interessanter Inhalt, der neue Einsatzmöglichkeiten von Python eröffnet.
⬤ Gute Gliederung und klare Erklärungen verschiedener Python-Tools.
⬤ Aufschlussreich für Leser mit etwas Hintergrundwissen in Programmierung und Sicherheit.
⬤ Spricht Programmiertechniken auf niedrigerer Ebene an, die viele übersehen könnten.
⬤ Empfohlen für diejenigen, die sich für Hacking und Reverse Engineering interessieren.
⬤ Viele Code-Beispiele sind veraltet, fehlerhaft und müssen erheblich modifiziert werden, um zu funktionieren.
⬤ Konzentration auf Reverse Engineering vor allem für Windows-Umgebungen, was vielleicht nicht allen Lesern zusagt.
⬤ Fehlen bestimmter Frameworks und Tools, was zu Lücken in Themen führt, die von einer Aufnahme profitieren könnten.
⬤ Schlechte Unterstützung für diejenigen, die auf Probleme mit dem Code stoßen, einschließlich fehlender Foren oder rechtzeitiger Errata.
⬤ Einige Leser fanden es schwierig, dem Buch zu folgen, wenn sie nicht über fundierte Kenntnisse in Python und verwandten Technologien verfügen.
(basierend auf 54 Leserbewertungen)
Gray Hat Python
Python wird immer mehr zur bevorzugten Programmiersprache für Hacker, Reverse Engineers und Softwaretester, weil es einfach und schnell zu schreiben ist und über die Low-Level-Unterstützung und Bibliotheken verfügt, die Hacker glücklich machen. Aber bis jetzt gab es keine wirkliche Anleitung, wie man Python für eine Vielzahl von Hacking-Aufgaben verwendet. Man musste sich durch Forenbeiträge und Manualseiten wühlen und endlos an seinem eigenen Code feilen, um alles zum Laufen zu bringen. Jetzt nicht mehr.
Gray Hat Python erklärt die Konzepte hinter Hacking-Tools und -Techniken wie Debugger, Trojaner, Fuzzers und Emulatoren. Aber der Autor Justin Seitz geht über die Theorie hinaus und zeigt Ihnen, wie Sie vorhandene Python-basierte Sicherheitstools nutzen können - und wie Sie Ihre eigenen erstellen, wenn die vorgefertigten nicht ausreichen.
Sie lernen, wie Sie:
⬤ Automatisieren Sie mühsame Reversing- und Sicherheitsaufgaben.
⬤ Entwerfen und programmieren Sie Ihren eigenen Debugger.
⬤ Lernen Sie, wie man Windows-Treiber fuzzt und leistungsstarke Fuzzer von Grund auf erstellt.
⬤ Haben Sie Spaß mit Code- und Bibliotheksinjektion, Soft- und Hard-Hooking-Techniken und anderen Software-Tricksereien.
⬤ Schnüffeln Sie sicheren Datenverkehr aus einer verschlüsselten Webbrowser-Sitzung.
⬤ PyDBG, Immunity Debugger, Sulley, IDAPython, PyEMU und mehr verwenden.
Die besten Hacker der Welt verwenden Python für ihre Arbeit. Sollten Sie das nicht auch tun?