top of page

Bwapp : Broken Auth & Session Mgmt Writeup

  • Yazarın fotoğrafı: Songül ÖZÜGÜRLER
    Songül ÖZÜGÜRLER
  • 28 Nis
  • 2 dakikada okunur

Bwapp : Broken Auth & Session Mgmt Writeup

Bwapp : Broken Auth & Session Mgmt Writeup

Captcha Bypassing

Burp suite kullanarak captcha sayfasına gelen isteği yakalayalım amaç burda brute force ı kolay hale getirmek isteği yakalaylım ve intrudera atalım

Bwapp : Broken Auth & Session Mgmt Writeup

bu kısımda attack type ı cluster bomb seçelim . cluster bomb tüm olasılıkları deniyordu . Login ve password kısmına brute force yapmamız gerek sadece onları ekleyelim ve devam edelim

Bwapp : Broken Auth & Session Mgmt Writeup

payloads kısmına wordlistimizi yükleyelim

Bwapp : Broken Auth & Session Mgmt Writeup

saldırıyı başlatalım

Bwapp : Broken Auth & Session Mgmt Writeup

sadece bee buga gelen sayfa uzunluğunun farklı olduğunu görebilirsiniz isteği repertera gönderip incelersek successful login mesajı ile karşılaşıyoruz

Bwapp : Broken Auth & Session Mgmt Writeup

Forgotten Function

Bu sefer forgetten function sayfasındaki güvenlik açığına bakalım

mail adresini girerseniz size şifrenizi verir

ilk olarak yeni bir kullanıcı oluşturalım

Bwapp : Broken Auth & Session Mgmt Writeup

ve forgetten sayfasından şifreyi isteyelim

Bwapp : Broken Auth & Session Mgmt Writeup

Broken Auth. — Insecure Login Forms

Bu kısımda aklıma gelen bee bug denemekti ama hata verdi sayfanın kaynak kodlarına bakmaya karar verdim

Bwapp : Broken Auth & Session Mgmt Writeup

kaynak kodlarda beyaz ile yazılmış tonystark gözüme çarpıyordu

Bwapp : Broken Auth & Session Mgmt Writeup

şifreyi ve adımızı bulduğumuza göre giriş yapalım

Bwapp : Broken Auth & Session Mgmt Writeup

Broken Auth. — Logout Management

Bwapp : Broken Auth & Session Mgmt Writeup

çıkış yaptığımızda ve sayfaya geriye tıkladığımızda yeniden login olmamıza izin veriyor

Bwapp : Broken Auth & Session Mgmt Writeup

Broken Auth. — Password Attacks

Burda brute force yapmalıyız burp suite ile isteği yakalayalım ve intrudera gönderelim

Bwapp : Broken Auth & Session Mgmt Writeup

sayfayı temizleyelim ve login ve passwordu dahil edelim

login ve password için kelime listelerini dahil edelim

Bwapp : Broken Auth & Session Mgmt Writeup

ve options kısmında grep match bölümünü temizleyelim ve hatalı giriş yaptığımızda bize dönen şu yazıyı ekleyelim

Bwapp : Broken Auth & Session Mgmt Writeup

ve saldırıyı başlatalım

Bwapp : Broken Auth & Session Mgmt Writeup

bee bugda hata döndürmediğini görüyoruz

Broken Auth. — Weak Passwords

Bwapp : Broken Auth & Session Mgmt Writeup

Basit bir giriş sayfası verilmiş bee bug ile giriş yapılmıyor 😂

deneme yaparken isteği yakalayalım ve intrudera gönderelim sayfayı temizleyelim ve login ve passwordu brute force a dahil edelim hata yaptığımızda gelen hata mesajını grep match a ekleyelim

Invalid credentials!

Bwapp : Broken Auth & Session Mgmt Writeup

şifre listemizi ekleyelim

Bwapp : Broken Auth & Session Mgmt Writeup

saldırıyı başlatalım

Bwapp : Broken Auth & Session Mgmt Writeup

sadece test test de hata vermedi

Bwapp : Broken Auth & Session Mgmt Writeup

Session Mgmt. — Administrative Portals

Bwapp : Broken Auth & Session Mgmt Writeup

kilitli bir sayfa vermiş ipucunda url i kontrol etmemizi istiyor url de

http://169.254.4.119/bWAPP/smgmt_admin_portal.php?admin=0

admin=0 ı1 yapalım bu sayfadafaki kilidi kaldırmalı

Bwapp : Broken Auth & Session Mgmt Writeup

Session Mgmt. — Cookies (HTTPOnly)

yeni bir kullanıcı oluşturalım ve giriş yapalım cookie secure u açalım

Bwapp : Broken Auth & Session Mgmt Writeup

bee bug kullanıcımıza geçelim ve cookie alacağımız oturumu açalım ssi injection sayfasını açalım xss kod çalıştırmamız gerekiyor

<script>alert(document.cookie)</script>

Bwapp : Broken Auth & Session Mgmt Writeup

cookieyi kaydedelim 1b80936b64eb7e63bbc7fa61e3a0872d

deneme hesabımıza almış olduğumuz cookie bilgisini değiştirerek giriş yapalım

Bwapp : Broken Auth & Session Mgmt Writeup

ve bee hesabına giriş yaptık

Session Mgmt. — Session ID in URL

Bwapp : Broken Auth & Session Mgmt Writeup

oturumun kimliğini urlden aynı şekilde çekebiliriz giriş yaparken burp suite ile cookie session bilgisini değiştirmemiz yeterli

Bwapp : Broken Auth & Session Mgmt Writeup

Session Mgmt. — Strong Sessions

Bwapp : Broken Auth & Session Mgmt Writeup

hesaba bağlantıktan sonra click here a tıklarsak bize güvenli bi kullanıcımızın olmadığını söyleyen bir sayfaya yönlendiricek

Bwapp : Broken Auth & Session Mgmt Writeup

başka bir kullanıcıdan giriş yaparak cookieyi değiştirerek bee hesabına erişebiliriz

 
 
bottom of page