top of page


Lab: Password reset broken logic
Lab: Password reset broken logic Bu labda, uygulamanın şifre sıfırlama (password reset) mekanizmasında bulunan bir mantık hatası bulunuyor. Şifre sıfırlama sürecinde kullanılan token ile kullanıcı arasında doğru bir ilişki kurulmadığı için, bir kullanıcıya ait reset bilgisi başka bir kullanıcının şifresini değiştirmek için kullanılabiliyor. Labın amacı, bu hatayı istismar ederek carlos kullanıcısının şifresini sıfırlamak ve ardından onun hesabına giriş yaparak My account sayf
Songül ÖZÜGÜRLER
28 Nis


Lab: Authentication bypass via flawed state machine
Lab: Authentication bypass via flawed state machine Bu labda, login sürecindeki adımların belirli bir sırayla kesinlikle gerçekleşeceği varsayımına dayanan hatalı bir state machine bulunuyor. Uygulama, bazı adımların atlanamayacağını düşünüyor; ancak bu varsayım backend tarafında düzgün şekilde enforce edilmediği için ciddi bir authentication bypass ortaya çıkıyor. Amaç; bu mantık hatasını istismar ederek kimlik doğrulamayı atlamak , admin paneline erişmek ve carlos kullanıcı
Songül ÖZÜGÜRLER
28 Nis


Lab: Insufficient workflow validation
Lab: Insufficient workflow validation Bu labda, bir e-ticaret uygulamasında satın alma sürecinin ne kadar varsayıma dayalı kurgulandığını fark ettim. İlk bakışta her şey normal görünüyordu; sepete ekle, checkout yap, sipariş tamamla… Ama biraz kurcalayınca, uygulamanın bazı adımları gerçekten kontrol etmediğini gördüm.Ve evet: Ödeme yapılmadan pahalı bir ürünü satın almak mümkündü. Lab Bilgileri - Lab: Insufficient workflow validation - Seviye: Practitioner - Hedef: Lightweig
Songül ÖZÜGÜRLER
28 Nis


Lab: Flawed enforcement of business rules
Lab: Flawed enforcement of business rules Lab: Flawed enforcement of business rules Seviye: APPRENTICE Bu labda problem teknik bir exploitten çok, satın alma akışında yanlış kurgulanmış bir iş kuralı (business rule) . Amaç, bu mantık hatasını kullanarak Lightweight l33t leather jacket ürününü satın almak. Lab bize giriş için hazır bir hesap da veriyor: wiener : peter Önce siteye kendi hesabımla giriş yaptım. Bu aşamada özel bir şey yapmadım; amacım uygulamanın satın alma ve i
Songül ÖZÜGÜRLER
28 Nis


Lab: Infinite money logic flaw
Lab: Infinite money logic flaw Bu labda hedef oldukça netti: satın alma akışındaki bir mantık hatasını kullanarak “Lightweight l33t leather jacket” ürününü satın almak. Ama olay hiç de “ürünü al” kadar basit değildi; sistemin para hesabı ciddi şekilde sınıfta kalıyordu. Lab’a wiener:peter bilgileriyle giriş yaptım ve önce ortamı biraz yokladım. Siteyi incelerken newsletter’a kayıt olanlara SIGNUP30 isimli bir kupon verildiğini fark ettim. Kupon, %30 indirim sağlıyordu. Normal
Songül ÖZÜGÜRLER
28 Nis


Lab: Authentication bypass via encryption oracle
Lab: Authentication bypass via encryption oracle Bu labda, kullanıcılara bir encryption oracle (şifreleme/çözme oracle’ı) açığa çıkaran bir mantık hatası bulunuyor. Labı çözmek için bu hatayı kullanarak admin paneline erişmek ve carlos kullanıcısını silmek gerekiyor. Aşağıdaki bilgilerle giriş yapabiliriz: wiener:peter Bu labda olay “admin şifresini bul” falan değil. Asıl mesele, uygulamanın bana farkında olmadan şifreleme/çözme oracle’ı vermesi. Ben de bu oracle’ı kullanıp k
Songül ÖZÜGÜRLER
28 Nis
bottom of page




