Ocena:

Recenzje książki są mieszane, z istotną krytyką dotyczącą kwestii jakości i dostępności dla praktycznych zastosowań, przy jednoczesnym zwróceniu uwagi na jej wartość edukacyjną w zakresie cyberbezpieczeństwa.
Zalety:Obejmuje wiele tematów związanych z cyberbezpieczeństwem, odpowiednich dla początkujących i średnio zaawansowanych, napisanych prostszym językiem dla łatwiejszego zrozumienia.
Wady:Liczne literówki i słaba korekta, wymaga instalacji Kali jako maszyny wirtualnej w celu uzyskania dostępu do kodu Pythona, brak wsparcia ze strony wydawcy.
(na podstawie 3 opinii czytelników)
Hands-On Penetration Testing with Python
Skutecznie wdrażaj techniki obronne w swoim ekosystemie za pomocą Pythona Kluczowe cechy Identyfikuj i ujawniaj luki w swojej infrastrukturze za pomocą Pythona Naucz się tworzyć niestandardowe exploity. Twórz solidne i potężne narzędzia cyberbezpieczeństwa za pomocą Pythona Opis książki
Wraz z obecną zmianą technologiczną i infrastrukturalną, testowanie penetracyjne nie jest już działaniem zorientowanym na proces. Współczesne testy penetracyjne wymagają dużej automatyzacji i innowacji, a jedynym językiem, który dominuje nad wszystkimi innymi, jest Python. Biorąc pod uwagę ogromną liczbę narzędzi napisanych w Pythonie i jego popularność w przestrzeni testów penetracyjnych, język ten zawsze był pierwszym wyborem dla testerów penetracyjnych.
Hands-On Penetration Testing with Python przeprowadzi cię przez zaawansowane konstrukcje programistyczne Pythona. Po zapoznaniu się z podstawowymi pojęciami, poznasz zaawansowane zastosowania Pythona w dziedzinie testów penetracyjnych i optymalizacji. Następnie przejdziesz do zrozumienia, w jaki sposób Python, nauka o danych i ekosystem cyberbezpieczeństwa komunikują się ze sobą. W końcowych rozdziałach przeanalizujesz rozwój exploitów, inżynierię wsteczną i przypadki użycia cyberbezpieczeństwa, które można zautomatyzować za pomocą Pythona.
Pod koniec tej książki zdobędziesz odpowiednie umiejętności, aby wykorzystać Pythona jako pomocne narzędzie do pentestowania i zabezpieczania infrastruktury, jednocześnie tworząc własne niestandardowe exploity. Czego się nauczysz Zapoznaj się z tworzeniem niestandardowych skanerów podatności Zapoznaj się z automatyzacją skanowania aplikacji internetowych i tworzeniem exploitów Przejdź przez codzienne scenariusze cyberbezpieczeństwa, które można zautomatyzować za pomocą Pythona Odkryj przypadki użycia specyficzne dla przedsiębiorstwa lub organizacji oraz automatyzację polowania na zagrożenia Zrozum inżynierię wsteczną, fuzzing, przepełnienia bufora, tworzenie rejestratora kluczy i tworzenie exploitów dla przepełnień bufora. Zrozumienie web scrapingu w Pythonie i wykorzystanie go do przetwarzania odpowiedzi internetowych Poznanie przypadków użycia Security Operations Center (SOC) Zrozumienie Data Science, Pythona i cyberbezpieczeństwa pod jedną maską Dla kogo jest ta książka?
Jeśli jesteś konsultantem ds. bezpieczeństwa, programistą lub entuzjastą cyberbezpieczeństwa z niewielką lub żadną znajomością Pythona i chcesz uzyskać dogłębny wgląd w to, w jaki sposób ekosystem pen-testów i Python łączą się, aby tworzyć ofensywne narzędzia, exploity, automatyzować przypadki użycia cyberbezpieczeństwa i wiele więcej, ta książka jest dla Ciebie. Hands-On Penetration Testing with Python poprowadzi cię przez zaawansowane zastosowania Pythona w cyberbezpieczeństwie i pen-testach, pomagając ci lepiej zrozumieć luki bezpieczeństwa w twojej infrastrukturze. Spis treści Wprowadzenie do Pythona Tworzenie skryptów Pythona Koncepcja obsługi zaawansowanych modułów Pythona Skaner podatności Python - część 1 Skaner podatności Python - część 2 Uczenie maszynowe i cyberbezpieczeństwo Automatyzacja skanowania aplikacji internetowych - część 1 Automatyzacja skanowania aplikacji internetowych - część 2 Tworzenie niestandardowego crawlera Inżynieria wsteczna aplikacji Linux Inżynieria wsteczna aplikacji Windows Rozwój exploitów Wywiad cyberzagrożeń Inne cuda Pythona Oceny