PORT KULLANIMI : Portlarin mantigini kavrayan birisi baglanti noktalarinin ne denli onem tasidigina vakiftir.Listening durumda olan bir port,o port’a baglanmak icin yazilmis bir tojan icin guzel bir kapidir.
Port numaralari icin >> color=#13316dd (ayrıca bu şirket resmen internetin de sahibi diyebiliriz.internette kullanılan İP adreslerini atayan ve satan şirkettir.internetle ilgili genel protokolleri de kendileri onaylar ve uygularlar...)
Ilk kurulum sonrasi XP isletim sistemi SP2 ve sonrasi yamalar yuklu olsa dahi bazi portlarini acik olarak verecektir.Simdi sisteminizde C:\\netstat -an yazarak "listening" "Syn_Sent" "Established" durumlarina bakabilirsiniz.
Asagidaki ornek yapi uzerinden bazi islemler yapacagiz.
run>cmd>C:\\>netstat -an
Etkin Bağlantılar
İl.Kr. Yerel Adres Yabancı Adres Durum
1- TCP 0.0.0.0:1039 0.0.0.0:0 LISTENING
2- TCP 0.0.0.0:1040 0.0.0.0:0 LISTENING
3- TCP 10.0.0.3:1951 207.46.1.9:80 ESTABLISHED
4- TCP 10.0.0.3:1999 64.233.161.99:80 ESTABLISHED
5- TCP 10.0.0.3:1978 66.249.93.104:80 ESTABLISHED
6- TCP 10.0.0.3:1984 18.7.22.69:80 ESTABLISHED
7- TCP 10.0.0.3:1995 64.233.183.99:80 ESTABLISHED
8- TCP 10.0.0.3:1996 64.233.183.99:80 ESTABLISHED
9- TCP 10.0.0.3:1997 64.233.183.99:80 ESTABLISHED
10-TCP 127.0.0.1:1036 0.0.0.0:0 LISTENING
11-TCP 127.0.0.1:1067 127.0.0.1:1068 ESTABLISHED
12-TCP 127.0.0.1:1068 127.0.0.1:1067 ESTABLISHED
"Listening" = 1 nolu satirda sistemimize ait 1039 nolu port dinleme durumunda,Yabanci adresten gelecek baglanti istegini kabul edecek ve baglanti kurulacaktir.
"Established" = Kurulu olan mevcut baglantilarimizdir.Ornek olarak 4 nolu siraya bakabilirsiniz.Sistemime ait olan 10.0.0.3 ip adresim 1999 nolu portumu kullanarak yabanci adres olan 64.233.161.99 [Google] ile ona ait 80 nolu portla iletisim kurmus.
Birde sys_sent durumu vardır.Bu da bizim veya uzak pc nin baglanti kurma istegi gonderdigi anlamindadir.
Simdi sisteminde netstat -an sonucu acik olan portlarinizi nasil kapayacaginizi anlaticam.Sisteminizde bir firewall kurulu oldugunu varsayiyorum.Firewall ilk kurulumda genel portlari kapar ve sizin her islem yaptiginizda sorar baglanti istegine izin veriyormusun diye.Sizde politikanizi olusturur ve sureci isletirsiniz.Fakat genel olarak 135,137,138,139,445 vs portlariniz aciktir.Bu portlar en cok saldiri alan ilk 10 Port arasindadir ve Listening durumunda olduklari icin gelen baglanti istegini (Syn_Sent) kabul ederler.
Windows firewall’ u komut satırından yönetmek için netsh komutu kullanılabilir.
Aşağıda da çeşitli örnekleri mevcut.
Kolay gelsin.
Not: İkinci satırlar açıklamadır.
netsh firewall set opmode disable
"Firewall disable"
netsh firewall set opmode enable
"Firewall enable"
netsh firewall set portopening TCP 80 name="www" enable
"TCP 80 portunu www ismi ile aç"
netsh firewall set portopening TCP 80 name="www" disable
"TCP 80 portunu kapat"
netsh firewall set portopening TCP 3389 name = "Remote Desktop" disable
"Remote Desktop isimli TCP 3389 portunu kapat"
bu olayları komut satırından uygulamalıyız...