Hackerlar temelde Siyah Şapkalı ve Beyaz Şapkalı olmak üzere 2'ye ayrılır. Siyah şapkalılar öğrendikleri teknik ve yöntemleri kendi çıkarları için kullandıkları gibi , diğer insanlara zarar vermek içinde kullanabilirler. Beyaz şapkalılar ise siyah şapkalılar ile aynı teknik ve yöntemleri öğrenip; siyah şapkalılar kimseye zarar vermesin diye sistemleri korumaya çalışırlar. Bu kitapta hacking'in temel konuları hem siyah şapkalılar hemde beyaz şapkalılar açısından ele alınmakta. Siyah şapkalı hacker tarafından kullanılan bir tekniğin , sisteme zarar vermek için ne şekilde kullanıldığı (offensive) ve ardından bu güvenlik zafiyetinin beyaz şapkalı hacker tarafından nasıl korunacağı (defensive) anlatılıyor. Kitap ayrıca eğitim videolarıyla desteklenmektedir.Ethical Hacking'e Giriş;Exploit, Zero Day, Hacktivizm, BugBounty KavramlarıPenetrasyon Testi Nedir? Nasıl Yapılır?Blackbox, Whitebox ve Graybox PentestKali Linux, BackTrack Linux, Black Arch LinuxGoogle Hacking DatabaseAktif & Pasif Bilgi ToplamaReverse IP, DNS ve TracerouteKriptolojiSimetrik (Gizli Anahtarlı) ŞifrelemeAsimetrik (Açık Anahtarlı) ŞifrelemeSezar, DES, AES, Blowfish, Diffie-Hellman, RSA, MD5, SHA1Brute-Force, Rainbow TablesSteganografiNmap & ZenmapHTTP & SSH TünellemeIP SpoofingEnumerationKeylogger, Virüs ve Trojan Nasıl Yazılır?RAT Nedir? Nasıl Kullanılır?Ağ DinlemeMan in The Middle SaldırısıWiresharkSosyal MühendislikDoS/DDoS nedir?DoS YöntemleriBotnet Nedir?Botnet Yaratmak ve Saldırı GerçekletirmekDNS, HTTP ve ProksiSame Origin PolicyReflected, Dom-based ve Stored XSSXSS ile Oturum ÇalmaCross-site Request ForgerySQL InjectionMobil Uygulamalarda Tersine Mühendislik ve Statik AnalizMobil Uygulamalarda Dinamik Analiz