ODBIERZ TWÓJ BONUS :: »

Black Hat Python. Język Python dla hakerów i pentesterów Justin Seitz

Autor:
Justin Seitz
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
4.6/6  Opinie: 8
Stron:
184
Druk:
oprawa miękka
Dostępne formaty:
     PDF
     ePub
     Mobi
Czytaj fragment
Książka
39,90 zł
Powiadom mnie, gdy książka będzie dostępna

Ebook
19,95 zł 39,90 zł (-50%)
19,95 zł najniższa cena z 30 dni

Dodaj do koszyka lub Kup na prezent Kup 1-kliknięciem

Przenieś na półkę

Do przechowalni

Powiadom o dostępności audiobooka »

Sprawdź nowe wydanie

Black Hat Python. Język Python dla hakerów i pentesterów. Wydanie II
Justin Seitz, Tim Arnold
Język Python jest znany jako wszechstronny, elastyczny i łatwy do nauczenia. Te zalety doceniają naukowcy, programiści i oczywiście hakerzy. Testowanie penetracyjne bowiem wymaga umiejętności szybkiego tworzenia skutecznych narzędzi, a do tego Python nadaje się znakomicie. Jednak wiedza o mrocznej stronie Pythona przydaje się nie tylko pentesterom i napastnikom. Świadomość o możliwościach kodu Pythona jest pomocna również podczas pracy administratorów i programistów. To d...

Czego się nauczysz?

  • Konfigurowania środowiska pentesterskiego z Pythonem i Kali Linux
  • Tworzenia klientów i serwerów TCP/UDP oraz własnego netcata w Pythonie
  • Budowania narzędzi do tropienia pakietów i wykrywania hostów w sieci
  • Przeprowadzania ataków ARP cache poisoning z użyciem biblioteki Scapy
  • Analizowania i dekodowania ruchu sieciowego na poziomie IP i ICMP
  • Automatyzowania ataków na aplikacje webowe, w tym brute-force na formularze logowania
  • Rozszerzania możliwości Burp Suite poprzez własne skrypty i integracje
  • Tworzenia trojanów komunikujących się z GitHubem i hakowania importu Pythona
  • Rejestrowania naciskanych klawiszy i wykonywania zrzutów ekranu w systemie Windows
  • Wykrywania środowisk ograniczonych oraz wykonywania kodu powłoki
  • Przeprowadzania ataków typu ,,człowiek w przeglądarce" z użyciem COM i Internet Explorera
  • Monitorowania procesów i zarządzania uprawnieniami tokenów w Windows
  • Wstrzykiwania kodu do procesów w celu eskalacji uprawnień
  • Automatyzowania wykrywania ataków i wydobywania skrótów haseł
  • Przetwarzania plików PCAP i wykradania danych uwierzytelniających z ruchu e-mail
  • Tworzenia i zarządzania modułami narzędzi hakerskich w Pythonie

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!

Wiosna w głowie, ebook w dłoni! / do -50% na tysiące tytułów

Wybrane bestsellery

O autorze książki

Justin Seitz — starszy specjalista ds. zabezpieczeń w Immunity Inc. W codziennej pracy zajmuje się wyszukiwaniem błędów, inżynierią wsteczną oraz tworzeniem eksploitów. Jest wielkim entuzjastą języka Python. Wykorzystuje go między innymi do prowadzenia analizy zabezpieczeń oraz tworzenia narzędzi przydatnych w pracy.

Zobacz pozostałe książki z serii

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy muszę znać język Python, aby skorzystać z tej książki?
Podstawowa znajomość Pythona będzie bardzo pomocna, jednak książka wprowadza również w niezbędne zagadnienia, dzięki czemu osoby z podstawowym doświadczeniem w programowaniu mogą z niej skorzystać.
2. Czy książka zawiera praktyczne przykłady i gotowe skrypty?
Tak, publikacja obfituje w praktyczne przykłady, gotowe do użycia skrypty oraz szczegółowe instrukcje krok po kroku dotyczące tworzenia narzędzi hakerskich i pentesterskich w Pythonie.
3. Czy materiały z książki można wykorzystać na różnych systemach operacyjnych?
Tak, większość przykładów i narzędzi opisanych w książce można uruchomić zarówno na systemach Windows, jak i Linux. Autor omawia również specyficzne zagadnienia dla obu tych systemów.
4. Czy ta książka nadaje się do samodzielnej nauki testów penetracyjnych?
Tak, książka jest świetnym przewodnikiem do samodzielnej nauki ofensywnego bezpieczeństwa i automatyzacji testów penetracyjnych przy użyciu Pythona.
5. Jakie dodatkowe narzędzia lub oprogramowanie będą potrzebne do przerabiania przykładów z książki?
Do pracy z książką przyda się środowisko Python (np. WingIDE), system Kali Linux lub Windows oraz wybrane biblioteki i narzędzia opisane w poszczególnych rozdziałach, takie jak Scapy, Paramiko czy Burp Suite.
6. Czy w książce są poruszane tematy związane z automatyzacją i analizą bezpieczeństwa?
Tak, autor szeroko omawia automatyzację zadań, analizę pamięci, wykrywanie ataków oraz budowanie własnych narzędzi do testowania bezpieczeństwa systemów.
7. Czy książka jest aktualna względem obecnych wersji Pythona i narzędzi?
Książka bazuje na sprawdzonych rozwiązaniach i narzędziach wykorzystywanych w praktyce, jednak przed rozpoczęciem pracy warto sprawdzić dostępność najnowszych wersji bibliotek i środowisk opisanych w publikacji.
8. Czy publikacja nadaje się jako materiał uzupełniający do kursów z cyberbezpieczeństwa?
Tak, książka świetnie sprawdza się jako praktyczne uzupełnienie kursów i szkoleń z zakresu bezpieczeństwa IT, programowania oraz testów penetracyjnych.

Zamknij

Przenieś na półkę
Dodano produkt na półkę
Usunięto produkt z półki
Przeniesiono produkt do archiwum
Przeniesiono produkt do biblioteki

Zamknij

Wybierz metodę płatności

Książka
39,90 zł
Czasowo niedostępna
Ebook
19,95 zł
Dodaj do koszyka
Płatności obsługuje:
Ikona płatności Alior Bank Ikona płatności Apple Pay Ikona płatności Bank PEKAO S.A. Ikona płatności Bank Pocztowy Ikona płatności Banki Spółdzielcze Ikona płatności BLIK Ikona płatności Crédit Agricole e-przelew Ikona płatności dawny BNP Paribas Bank Ikona płatności Google Pay Ikona płatności ING Bank Śląski Ikona płatności Inteligo Ikona płatności iPKO Ikona płatności mBank Ikona płatności Millennium Ikona płatności Nest Bank Ikona płatności Paypal Ikona płatności PayPo | PayU Płacę później Ikona płatności PayU Płacę później Ikona płatności Plus Bank Ikona płatności Płacę z Citi Handlowy Ikona płatności Płacę z Getin Bank Ikona płatności Płać z BOŚ Ikona płatności Płatność online kartą płatniczą Ikona płatności Santander Ikona płatności Visa Mobile