Bu yazıda web uygulama sızma
testlerinde Burp aracılığı ile platform otantikasyonunun öntanımlı port yerine
özel bir port üzerinden gerçekleştirmesi anlatılmaktadır.
Burp, öntanımlı olarak 80 ve 443
portlarında "platform
authentication"'ı desteklemektedir; fakat başka bir port ile otantikasyon
yapılmak istenirse “localhost:9001” gibi “Destination host is not valid
hatası” dönmektedir.
Bu sorun, port yönlendirme yapılarak çözülebilir.
Bu çözümde bağlanılmak istenen
sunucu ve port değeri 192.168.1.10 ve 9001 şeklindedir. Burp ile ön tanımlı
olarak bu portu kullanan IP adreslerinin kullanımında sıkıntı yaşanmaktadır.
Aşağıda bu sorunun aşımı için kullanılabilecek bir port yönlendirme yöntemi
Windows işletim sistemi için açıklanmıştır.
"netsh interface portproxy
add v4tov4 listenport=80 listenaddress=127.0.0.1 connectport=9001
connectaddress=192.168.1.10"
Not: CMD komut satırının yönetici
modunda çalıştırılması gerekmektedir.
Komut satırı üzerinden uygulanan
komutları açıklamak gerekirse; 127.0.0.1:80 URL'ine istek yapıldığında mevcut
istek 192.168.1.10:9001 portuna yönlendiriliyor, burp tarafında ise ilgili
credentials'lar ile login işlemi sağlıklı bir şekilde gerçekleştirilebiliyor.
Burp tarafındaki yapılandırma ise
aşağıda belirtildiği şekilde gerçekleştirilmelidir.
Bu sorunun çözümü için
kullanılabilecek farklı yöntemlerin bulunması halinde yorum eklemekten
çekinmeyiniz.
Hiç yorum yok:
Yorum Gönder