Firewall bypass etmek ile alakalı önceden yazdığım bir yazı...
---------------------------------------------------------------------------------------------------------
Elimden geldiğince firewall`ı bypass yapmayı anlatmaya çalışıcam.Şimdi bi servera shell atmışsınız ,back-connection yapıyorsunuz ama bağlanmıyor halbuki back connection açık durumda safe mod off.Bindshell atıyorsunuz bağlanmaya çalışıyorsunuz ama bir türlü bağlanmıyor demekki serverımızda firewall var bağlanamıyoruz..Neredeyse hiç birşey imkansız değildir.Biz şimdi servera herhangi bir porttan back-connection yaparken ,servera bağlanırken, firewall, listesinde izinli portlar arasında böyle bi porta izin verilip verilmediğine bakar.Eğer böyle bir izin yoksa bağlantıyı keser.
Örneğin siz shell atıp 2121 den bağlanmaya çalışırken bağlantı kesildi ama siteye girebiliyorsunuz ? :S Burada bi dengesizlik var...Madem firewall var siteyede girememem lazım :S Siteye girerken 80.ci portu kullanıyorsunuz demekki firewall 80. porta izin vermiş...Siz tekrar shellden back-connection yaparken 80.ci portu denersiniz sisteme bağlandığınızı görceksiniz. Firewall ,bu bağlantı 80. porttan olduğu için sizi siteye normal bir şekilde giren birisi olarak görecektir ama siz shelle düşmüş olcaksınız.Yani burdaki sihir , Firewall bypass etmek için ,sistemin açık portlarına bakmaktır.Mesela,21 devamlı açıktır yoksa ftp bağlantısı olmazdı , hm evet kapatılabilirde ama açıksa file transfer protocol, demekki 21. portta bağlantı canlıdır.Firewall`da buna izin vermek zorundadır.Sistem sahibi, 21. porta izin vermiş olması lazım yoksa serverdaki ftp adreslerine ulaşmak isteyen kişiler bağlanamayacaktır..Bu yüzden siz 21. porttan bağlantı denersiniz firewall yine sizi ftp'sine giren bi kullanıcı olarak görecektir.Bu yalnızca shell olarak değil başka heryerde firewall bypass etmek için kullanabilirsiniz.