
1. Ağ Tarama ve Port Tespiti
- Araç: Nmap
- Amacı: Hedef ağdaki açık portları tespit etmek.
- Kullanım: Ağda hangi portların açık olduğunu görmek, olası güvenlik açıklarını keşfetmek için kullanılır. Hedefin izniyle, ağdaki portları tarayabilirsiniz.
- Komut Örneği:bashKopyala
nmap -sS 192.168.1.1
Bu komut, belirli bir IP adresindeki açık portları tarar.
2. Zafiyet Tarama
- Araç: Nessus veya OpenVAS
- Amacı: Sistemdeki bilinen güvenlik açıklarını tespit etmek.
- Kullanım: Web sunucuları, ağ sistemleri veya uygulamalarda bilinen güvenlik açıklarını tarayarak olası riskleri belirleyebilirsiniz.
- Örnek: Nessus ile bir hedefin IP adresine zafiyet taraması yapabilirsiniz.
- Nessus, ticari bir araçtır ancak OpenVAS açık kaynaklı bir alternatiftir.
3. Web Uygulama Güvenlik Testleri
- Araçlar: Burp Suite, OWASP ZAP, sqlmap
- Amacı: Web uygulamalarında güvenlik açıklarını tespit etmek.
- Kullanım: Web uygulamalarındaki zayıf noktaları keşfetmek, SQL enjeksiyonları, XSS (Cross-Site Scripting) gibi yaygın güvenlik açıklarına odaklanabilirsiniz.
- Örnek Komut (sqlmap):bashKopyala
sqlmap -u "http://example.com/page?id=1" --batch
Bu komut, belirtilen URL’de SQL enjeksiyonu açığı olup olmadığını kontrol eder.
4. Şifre Kırma ve Güçlü Şifreler
- Araçlar: John the Ripper, Hydra
- Amacı: Sistemdeki zayıf şifreleri kırarak, kimlik doğrulama süreçlerini test etmek.
- Kullanım: Şifrelerin güvenliğini test etmek ve zayıf şifrelerin tespit edilmesi sağlanabilir. Ancak bu testlerin yalnızca izinli sistemlerde yapılması gerekir.
- Örnek Komut (John the Ripper):bashKopyala
john --wordlist=/path/to/wordlist.txt /path/to/hashfile
Bu komut, bir şifre hash’ini kırmaya çalışır.
5. Sosyal Mühendislik Testleri
- Araçlar: Social Engineering Toolkit (SET)
- Amacı: İnsanları kandırmak amacıyla yapılan testlerdir. Genellikle phishing (oltalama) saldırıları için kullanılır.
- Kullanım: Kullanıcıların güvenlik hatalarını anlamalarını sağlamak için izinli testler yapılabilir.
- Örnek: SET ile phishing e-postaları oluşturarak, hedef kullanıcılara sahte bağlantılar gönderebilirsiniz.
6. Kablosuz Ağ Güvenliği Testi
- Araçlar: Aircrack-ng
- Amacı: Kablosuz ağların güvenliğini test etmek.
- Kullanım: Wi-Fi ağlarının şifreleme yöntemlerini test ederek, zayıf güvenlik önlemlerini tespit edebilirsiniz. Ancak yalnızca kendi ağlarınızda veya izinli ağlarda testler yapmalısınız.
- Komut:bashKopyala
aircrack-ng -w /path/to/wordlist.txt -b [bssid] [capture_file]
Bu komut, kablosuz ağın şifresini kırmaya çalışır.
Unutmayın:
- Yasal izin alın: Etik hacking, yalnızca hedefin izni ile yapılmalıdır. Kendi sisteminizde veya sahip olduğunuz ağlarda testler yaparak, güvenlik açıklarını tespit edebilirsiniz.
- Sorumluluk taşıyın: Hacking, doğru amaçlar için kullanıldığında güvenliği artırmaya yardımcı olur. Ancak etik olmayan yöntemlerle sistemlere saldırmak yasa dışıdır ve ciddi sonuçlar doğurabilir.
Etik hacking, güvenliği sağlamak ve zayıf noktaları bulup düzeltmek amacıyla yapılmalıdır. Herhangi bir eylemde bulunmadan önce, hedef sistemlerin sahibinden yazılı izin almak önemlidir.