Port Nedir, İşlevleri Nelerdir, Nasıl Açılır? / CH4M3 / #Stajyer Asistan Kulübü#

CH4M3

Uzman üye
19 Ağu 2017
1,926
16
php island
P0zxP8.png


Merhabalar, bugün Port nedir, ne işe yarar ve port nasıl açılır, bunlar hakkında bilgi vereceğim.

P0zxP8.png


4jLNYS.png


Port Nedir?

V6f1DF.jpg


Portun türkçemizdeki karşılığı "liman"dır. Port da liman gibi bir yerden bir yere veri akışı sağlar. Geçiş Kapısı da denilebilir. Bildiğiniz üzere her bilgisayarın bir ip adresi vardır. Böylece bilgisayarımız ve sunucu arasında haberleşme, yani veri akışı sağlanır. Port ise bizim ne amaç ile bağlandığımızı anlatır. Hatta bu yüzden bazen sitelerde bazı portların açık olması nedeniyle sitede zaafiyetler oluşur. Bu da hackerlar için ön kapıdan girmek gibidir. Örneklerle portun ne işe yaradığını daha iyi anlayacaksınız.

P0zxP8.png


Hrlcv2.png


P0zxP8.png


Port'un İşlevleri Nelerdir?

Mesela evinize bir güvenlik kamera sistemi kurdunuz. Güvenlik kameralarını her anda (evde, arabada, işte, sokakta) daima takip etmek, izlemek istiyorsunuz. Peki bunu nasıl yapacaksınız? Burada yardımcı olarak port devreye giriyor. Evinize kurduğunuz güvenlik kamera sistemlerinde port açarak uzaktan bağlantıyı sağlamış oluyor ve bu sayede istediğiniz her an evinizi gözetleyebiliyorsunuz.

LOaCQQ.gif


Tabi sadece portlar güvenlik kameralarında kullanılmıyor. Uzaktan bağlanmak istediğiniz her şey için kullanabilirsiniz. Eminim çoğunuzun bildiği RAT programları için de port açmanız gerekmektedir. Bu sayede karşıdaki kişi bilgisayarına programı yüklediği zaman karşıdakinin bilgisayarına uzaktan erişim sağlayabiliyorsunuz.

LOaCQQ.gif


İnternet sitelerine girerken de port kullandığımızı çoğumuz bilmeyiz. Fakat sürekli olarak farkında olmaksızın kullanırız. Windows + R tuşuna basıp "cmd" yazdıktan sonra "netstat -n" komutunu çalıştırarak sitelere girerken daha önce veya hala kullanılan portları gözlemleyebilirsiniz. Sitelere girerken 80 portu kullanılır. Eğer sunucuda 80 portu açık değilse sitede herhangi bir şey görüntülenemeyecektir.

Uzm1rf.png


Bilgisayarlar arasında veya ftp ile hedef sunucuya da dosya aktarımı (transferi) yapılırken de port kullanılır. Bu sayede dosya aktarımı için başka bir bilgisayarın yanına veya sunucumuzun yanına gidip kablo ile dosya aktarmamıza gerek kalmaz, büyük bir kolaylık sağlamış olur. Genelde ftp gibi uzaktan dosya aktarımı yapmak içi 21 portu açılır.

LOaCQQ.gif


Putty ile uzak sunucuya bağlananlar dikkat ettiyse bilir. SSH ile hedef sunucuya bağlanırken de 22 port kullanılır.

Her şey iyi güzel de peki port nasıl açılır?

P0zxP8.png


hlVj7M.png


P0zxP8.png


Port Nasıl Açılır?

Eğer internet servis sağlayıcınızdan statik ip adresi satın almadıysanız, büyük ihtimal dinamik ip adresine sahipsinizdir. Port açarken belirli bir ip adresi girmemiz gerekeceği için ip adresimizin değişmemesi gerekiyor, bunun için de sabitleyeceğiz. İlk önce ip adresimizi öğrenmek için Cmd (Commant Prompt)'yi açıyoruz ve "ipconfig" komutunu giriyoruz. Resimde gördüğünüz gibi Wireless Lan Adapter Wi-Fi kısmını bularak ip adresimizi öğrenebiliriz. Tabi siz Kablosuz Ağ yerine Ethernet ile bağlanıyorsanız yine "ipconfig" komutu ile ona göre bakınız. Bu bilgiler birazdan bize lazım olacağı için pencereyi kapatmamanızı öneririm.

YwFSvc.png


Şimdi Denetim Masasına girip Ağ ve İnternet -> Ağ ve Paylaşım Merkezi konumuna gelerek Bağlantılar'dan Wifi Durumu'na girdikten sonra resimde gördüğünüz gibi "Özellikler" diyoruz. Ardından İnternet Protokolü Sürüm 4 (TCP/IPv4)'ü seçip tekrar "Özellikler" diyoruz.

hraA8T.png


Ardından ipconfig komutundan aldığımız bilgilerle resimdeki gibi gördüğünüz alanları dolduruyoruz. Dns ayarlarını otomatik yapabilirsiniz. Ben Google dns sunucularını kullandığım için Dns ayarlarını öyle yaptım. En son olarak açılan pencereleri kapatmak için sırasıyla "Tamam", "Tamam", "Kapat" diyoruz. Cmd ve Denetim Masası ile işimiz bittiğine göre bu pencereleri de kapatabilirsiniz.

hfCnsS.png


Ip adresini sabitlediğimize göre modemden port açma aşamasına geldik. İlk önce ilk önce modem arayüzümüze giriş yapmalıyız. Arama çubuğuna "192.168.1.1" yada "192.168.1.2" yazıyoruz (varsayılan ağ geçidinizi Cmd üzerinden tekrar ipconfig yazarak "Default Gateaway" veya "Varsayılan Ağ Geçidi" kısmından öğrenebilirsiniz), user ve password bilgilerimizi giriyoruz. Eğer daha önce modeme girip modem arayüz şifrenizi değiştirmediyseniz ve arayüz şifrenizi bilmiyorsanız modemin altına veya Modem Şifreleri - Modem Arayüz Şifreleri adresine giderek modeminizin markasını bulup şifresini öğrenebilirsiniz.

TZwSPW.png



Not:Kendi modemim Tp-Link olduğu için bu modem üzerinden anlatımı yapacağım. Eğer kendi modeminizden bu aşamaları yapamıyorsanız farklı modemler üzerinden port nasıl açılır, konunun sonunda görebilirsiniz.


Arayüzüne giriş yaptıktan sonra Gelişmiş Ayarlar -> NAT -> Sanal Sunucu diyoruz.

NFeB4y.png


Sanal Sunucu dedikten sonra karşımıza böyle bir sayfa çıkacak. Buradan port açma ve kapatma işlemlerini yapabiliyoruz. Resimde gördüğünüz gibi "Kanal", "Başlangıç portu", "bitiş portu" gibi Bazı terimler var. Başlangıç portu, giriş portu ve Yerel ip adresi altındaki sıfırlar yerine farklı değerler görüyorsanız daha önce port açmış veya açmaya çabalamışsınız demektir. :) Port açmadan önce https://www.yougetsignal.com/tools/open-ports/ adresine girip açmak istediğimiz portu denemek amaçlı açık mı kapalı mı diye bakalım. Siteye girdiğiniz gibi otomaik olarak ip adresi kısmı doldurulur, bizim sadece portumuzu yazmamız yeterli olacaktır. Ben örnek amaçlı 443 portunu seçtim. Portumuzu resimdeki yazdığım yere yazıp "Check" diyoruz. Eğer altını çizdiğim yerin başında kırmızı bayrak var ise port kapalı, yeşil bayrak ise açık olduğunu anlıyoruz.

fNnLjH.png


443 portunun kapalı olduğunu öğrendiğimize göre şimdi port açma aşamasına geçelim. Kural dizini kısmı, Resimde, aşağıdaki tabloda yazan "Kural" kısmı ile bağıntılıdır. Eğer kural dizinini 8 yaparsanız, Kural-8'de port açacaktır. Bunun pek bir önemi yok. Birden fazla port açmak isteyenlerin işine yarayabilir. "Uygulama" kısmına açtığınız portun adı ne olmasını istiyorsanız onu yapın. Resimde işaretlediğim yere tıklayınca FTP, SSH gibi terimlerle karşılaşıyorsunuz. Bunlar size kolaylık sağlamak için arayüze eklenmiş (Tp-Link modeminde). FTP'ye basacak olursanız otomatik olarak başlangıç ve bitiş Portu'nu 21 olarak doldurur. Biz oraya dokunmuyoruz. Tabi siz farklı port açacaksanız kendinize göre seçebilir veya boş bırakabilirsiniz.

hRzgnf.png


Ardından Protokol seçmek için Protokol'e tıkladıktan sonra TCP, UDP veya ALL (hem TCP, hem UDP) seçenekleri karşımıza çıkıyor. ALL olarak seçmenizi öneririm.

0hJKgW.png


Başlangıç ve Bitiş Portlarına açmak istediğin portun numarasını giriniz. Ben örnek olarak 443 portunu açmak istediğim için her iki kısma da "443" yazdım. En son olarak Yerel Ip Adresi kısmına Cmd üzerinden "ipconfig" komutu ile öğrendiğimiz IPv4 Adresimizi yazıyoruz ve "Tamam" diyerek bitiriyoruz.

ww4ld1.png


YwFSvc.png


Eğer karşınıza bu tür bir bilgi mesajı çıkarsa "Tamam" diyerek onaylıyoruz.

Fw4CXk.png


Resimde gördüğünüz gibi başarıyla kaydedildi ve 443 portumuzu açtık. Şimdi ise kontrol amaçlı tekrar https://www.yougetsignal.com/tools/open-ports/ adresine gidiyoruz ve portumuzu yazıp "Check" diyoruz. Gördüğünüz gibi yeşil bayrak gözüküyor, yani başarıyla modem üzerinden portumuzu açmış bulunuyoruz.

lYnZEr.png
iFS5cw.png


Ne kadar her modemde port açma mantığı aynı olsa da gerek arayüz gerek yazılım farklılığı sebebiyle yapamamış olabilirsiniz. Bunun için de farklı modem markaları üzerinde nasıl port açılacağını anlatan videolar buldum. Kendi modeminize uygun videoyu izlyerek yapabilirsiniz. Ayrıca Tp-Link modemi ile anlatmama karşın farklı model kullananlar için de port açma video ekliyorum.

[ame="https://www.youtube.com/watch?v=vJcCwaJwHrE"]https://www.youtube.com/watch?v=vJcCwaJwHrE[/ame]

[ame="https://www.youtube.com/watch?v=Xkq7Pkz6ytQ"]https://www.youtube.com/watch?v=Xkq7Pkz6ytQ[/ame]

[ame="https://www.youtube.com/watch?v=afW9sva09gk"]https://www.youtube.com/watch?v=afW9sva09gk[/ame]

[ame="https://www.youtube.com/watch?v=pA1IpE1Au5k"]https://www.youtube.com/watch?v=pA1IpE1Au5k[/ame]

[ame="https://www.youtube.com/watch?v=MG8R_wTKd9s"]https://www.youtube.com/watch?v=MG8R_wTKd9s[/ame]

 
Son düzenleme:

CH4M3

Uzman üye
19 Ağu 2017
1,926
16
php island
Eline Sağlık. TP-Link Var mı?

Anlatımı zaten Tp-Link modem üzerinden yaptım. Farklı model kullanıyorsan aşağıdaki video belki işine yarar. Konuya ne olur olmaz bunu da ekleyeceğim.

[ame="https://www.youtube.com/watch?v=vJcCwaJwHrE"]https://www.youtube.com/watch?v=vJcCwaJwHrE[/ame]
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.