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 Pentest
Kali Linux, BackTrack Linux, Black Arch Linux
Google Hacking Database
Aktif & Pasif Bilgi Toplama
Reverse IP, DNS ve Traceroute
Kriptoloji
Simetrik (Gizli Anahtarlı) Şifreleme
Asimetrik (Açık Anahtarlı) Şifreleme
Sezar, DES, AES, Blowfish, Diffie-Hellman, RSA, MD5, SHA1
Brute-Force, Rainbow Tables
Steganografi
Nmap & Zenmap
HTTP & SSH Tünelleme
IP Spoofing
Enumeration
Keylogger, Virüs ve Trojan Nasıl Yazılır?
RAT Nedir?
Nasıl Kullanılır?
Ağ Dinleme
Man in The Middle Saldırısı
Wireshark
Sosyal Mühendislik
DoS/DDoS nedir?
DoS Yöntemleri
Botnet Nedir?
Botnet Yaratmak ve Saldırı Gerçekletirmek
DNS, HTTP ve Proksi
Same Origin Policy
Reflected, Dom-based ve Stored XSS
XSS ile Oturum Çalma
Cross-site Request Forgery
SQL Injection
Mobil Uygulamalarda Tersine Mühendislik ve Statik Analiz
Mobil Uygulamalarda Dinamik Analiz
Renk Bilgisi
karışıkçokrenkli