Programovací jazyk Python je nejlepší volbou pro hackery, testery softwaru a reverzní inženýrství, protože se v něm rychle a snadno napíše potřebný kód, nehledě na nízkoúrovňovou podporu a knihovny, což jsou všechno věci, které dokážou hackeři ocenit. Tato kniha je koncipována tak, abyste zvládli i trochu teoretické vědomosti, na jejichž základě byla vybudována většina hackerských nástrojů a technik, jako jsou debuggery, zadní vrátka, fuzzery, emulátory a injektáže kódu.
When it comes to creating powerful and effective hacking tools, Python is the language of choice for most security analysts. But just how does the magic happen? In Black Hat Python, the latest from Justin Seitz (author of the best-selling Gray Hat Python), you’ll explore the darker side of Python’s capabilities—writing network sniffers, manipulating packets, infecting virtual machines, creating stealthy trojans, and more. You’ll learn how to: –Create a trojan command-and-control using GitHub –Detect sandboxing and automate common malware tasks, like keylogging and screenshotting –Escalate Windows privileges with creative process control –Use offensive memory forensics tricks to retrieve password hashes and inject shellcode into a virtual machine –Extend the popular Burp Suite web-hacking tool –Abuse Windows COM automation to perform a man-in-the-browser attack –Exfiltrate data from a network most sneakily Insider techniques and creative challenges throughout show you how to extend the hacks and how to write your own exploits. When it comes to offensive security, your ability to create powerful tools on the fly is indispensable. Learn how in Black Hat Python. Uses Python 2
Poznaj nowe zastosowania języka Python! Python to zaawansowany język
programowania z ponad 20-letnią historią, który dzięki przemyślanej
architekturze, ciągłemu rozwojowi i dużym możliwościom zyskał sporą sympatię
programistów. Przełożyła się ona na liczbę dostępnych bibliotek i narzędzi
wspierających tworzenie zarówno prostych, jak i skomplikowanych skryptów.
Potencjał Pythona docenili również pentesterzy oraz inne osoby, którym nieobce
są zagadnienia związane z Jeżeli bezpieczeństwo systemów to Twoja pasja, to
trafiłeś na doskonałą książkę! Sięgnij po nią i przekonaj się, jak szybko
stworzyć w języku Python skrypt tropiący pakiety w systemach Windows i Linux,
przeprowadzający atak ARP cache poisoning lub korzystający z biblioteki
urllib2. Sporo uwagi zostało tu poświęcone tworzeniu koni trojańskich oraz
budowaniu rozszerzeń dla narzędzia Burp. Możesz też sprawdzić, jak zaatakować
przeglądarkę Internet Explorer oraz zdobyć wyższe uprawnienia w systemie
Windows. Książka ta jest doskonałą lekturą dla czytelników chcących zbudować
ciekawe narzędzia hakerskie przy użyciu języka Python. Z książki tej dowiesz
się, jak: Stworzyć trojana i sterować nim za pomocą konta w portalu GitHub
Wykrywać ograniczone środowisko wykonawcze i automatyzować często wykonywane
czynności, takie jak rejestrowanie naciskanych klawiszy i robienie zrzutów
ekranu Zwiększać poziom uprawnień w systemie Windows przez sprytne sterowanie
procesami Stosować ofensywne techniki analizy pamięci w celu zdobycia haseł i
wstrzyknięcia kodu powłoki do maszyny wirtualnej Rozszerzać możliwości
popularnego pakietu sieciowych narzędzi hakerskich Burp Suite Wykorzystywać
funkcje automatyzacji COM systemu Windows do wykonywania ataków typu „człowiek
w przeglądarce” Wykradać dane z sieci, nie ujawniając swojej działalności
Zbuduj własny, niezastąpiony pakiet narzędzi w języku Python!
Wenn es um die Entwicklung leistungsfähiger und effizienter Hacking-Tools geht, ist Python für die meisten Sicherheitsanalytiker die Sprache der Wahl. Doch wie genau funktioniert das? In dem neuesten Buch von Justin Seitz – dem Autor des Bestsellers »Hacking mit Python« – entdecken Sie Pythons dunkle Seite. Sie entwickeln Netzwerk-Sniffer, manipulieren Pakete, infizieren virtuelle Maschinen, schaffen unsichtbare Trojaner und vieles mehr. Sie lernen praktisch, wie man - einen »Command-and-Control«-Trojaner mittels GitHub schafft - Sandboxing erkennt und gängige Malware-Aufgaben wie Keylogging und Screenshotting automatisiert - Windows-Rechte mittels kreativer Prozesskontrolle ausweitet - offensive Speicherforensik-Tricks nutzt, um Passwort-Hashes abzugreifen und Shellcode in virtuelle Maschinen einzuspeisen - das beliebte Web-Hacking-Tool Burp erweitert - die Windows COM-Automatisierung nutzt, um einen Man-in-the-Middle-Angriff durchzuführen - möglichst unbemerkt Daten aus einem Netzwerk abgreift Eine Reihe von Insider-Techniken und kreativen Aufgaben zeigen Ihnen, wie Sie die Hacks erweitern und eigene Exploits entwickeln können. »Der Unterschied zwischen Skript-Kiddies und Profis besteht darin, ob man bloß die Tools anderer Leute nutzt oder eigene entwickelt.« Aus dem Geleitwort von Charlie Millert