MERHABA ARKADAŞLAR BUGÜN 19.TÜMEN KULUBÜ ÜYESİ OLARAK SİZLERE PATH TRAVERSAL AÇIĞINDAN BAHSEDECEĞİM
PATH TRAVERSEL NEDİR, NASIL SÖMÜRÜLÜR, LAB ÜZERİNDE ÖRNEK
Path Traversal Nedir?
Path Traversal diğer adıyla Directory Traversal açığı normalde erişemiyceğimiz dosyalara erişmemizi, okumamızı sağlayan bir açık türüdür. Tam anlamına bakcak olursak ,Türkçeye çevirdiğimizde Dizin Aşımı şeklinde çevirebiliriz. Dizin aşımı zafiyeti web sunucusu üzerinde dizinler arası erişilmemesi gereken dosyalara okuma veya yazma erişimi sağlanabilmektedir.
Path Traversal Nasıl Sömürülür ?
Normalde bu kodlarla herhangi bir dizine erişim sağlamamamız lazım fakat eğer sağlarsak path traversal olduğunu gösterir. Eğer ki tam erişemezsek diğer paramatleri deniyebiliriz;Temel kod; filename=/etc/passwd
filename=../../../../../../etc/passwd
Lab Kısmı;
PortSwigger labi üzerinden ilerliycez. Labi ve Burp Suite aracını açtıktan sonra gerekli şeyleri yaptığınızı (tarayıcıyı açtığınızı) var sayarak devam ediyorum.
Herhangi bir resime tıklayıp Burpe yönlendiriyoruz.
Herhangi bir resme tıklayıp repeatera yolladım. Şİmdi en üst kısımdaki kısma ilk olarak "/etc/passwd" parametresini deniycem.
Gördüğünüz gibi bu şekilde yaptığımızda bir sonuç elde edemedik şimdi “../../../../etc/passwd” parametresini deniyceğim.
Evet gördüğünüz gibi "/image?filename=../../../../etc/passwd" parametresi ile dizine erişebildik.
Konumuz bu kadardı okuduğunuz için teşekkürler, elimden geldiğince sade anlatmaya çalıştım herkesin anlıyabilceği şekilde umarım anlaşılır olmuştur
19.TÜMEN Komutanı @Zephyris'e Teşekkürlerimi sunuyorum






