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 Google Pay Ikona płatności ING Bank Śląski 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łać z BOŚ Ikona płatności Płatność online kartą płatniczą Ikona płatności Santander Ikona płatności Visa Mobile