ANA SAYFA
[ KONTROL MERKEZİ ]

SENARYO SEÇİM PANELİ

BAĞLANTI: GÜVENLİ | TEHDİT SEVİYESİ: KRİTİK
BAŞARILI
01

UNION BASED

In-Band Sızdırma Tekniği

> BAŞLAT
SİSTEM ANALİZİ
[MOD_01]
Senaryo Bilgisi
Arama kutularına veya URL parametrelerine müdahale ederek arka planda gizlenen tabloları gün yüzüne çıkartacaksınız. Temel mantık orijinal sonuçların altına hedef veriyi eklemektir.
ZorlukDÜŞÜK
EtkiKRİTİK
SQL
➔
GUI
[ GÖRSEL ANALİZ: BİRLEŞTİRME ]
UNION operatörü kullanılarak veritabanında (SQL) yatan gizli tablo şifreleri, doğrudan kullanıcının web ekranına (GUI) sızdırılır.
KULLANIM KILAVUZU VE TEORİK EĞİTİM
SQL Injection (UNION Based) Neden Ortaya Çıkar?
Yazılımcılar, kullanıcıdan alınan verileri filtreden geçirmeden doğrudan veritabanı sorgusuna dahil ettiğinde bu güvenlik zafiyeti oluşur. UNION operatörü, SQL dilinde birden fazla tablonun sonucunu birleştirmek için kullanılır. Bu modülde, sitenin orijinal ürünlerinin altına sistemdeki şifreleri ve gizli verileri yansıtmayı tecrübe edeceksiniz.
BAŞARILI
02

ERROR BASED

Hata Tabanlı Keşif

> BAŞLAT
SİSTEM ANALİZİ
[MOD_02]
Senaryo Bilgisi
Sistemin hataları açıkça gösterdiği durumlarda kullanılır. Kasıtlı olarak matematiksel ve yapısal hatalar oluşturup sunucudan harita çıkartacaksınız.
ZorlukORTA
EtkiYÜKSEK
#?!
➔
LOG
[ GÖRSEL ANALİZ: HATA İFŞASI ]
Yanlış kurgulanan sorgular (Syntax Error) sunucuyu çökerterek veritabanı şema bilgilerini kırmızı hata mesajları olarak (LOG) ekrana kusmasını sağlar.
KULLANIM KILAVUZU VE TEORİK EĞİTİM
Information Disclosure (Bilgi İfşası) ve Hata Mesajları
Canlıya alınan web ortamlarında detaylı hata ayıklama (debug) mesajlarının açık unutulması, bir siber güvenlik uzmanı için altın madeni değerindedir. Bu senaryoda veritabanına bilerek çözemeyeceği (örn: ExtractValue vb. fonksiyonlar aracılığıyla) karmaşık hatalar gönderecek ve fırlattığı hata mesajının içine gizli tablo isimlerinin yansımasını sağlayacaksınız.
BAŞARILI
03

BLIND (BOOL)

Körleme Doğrulama Tekniği

> BAŞLAT
SİSTEM ANALİZİ
[MOD_03]
Senaryo Bilgisi
Sistem veri veya hata yansıtmadığında sadece tepkilere odaklanılır. Doğru (1=1) veya Yanlış (1=2) koşullarıyla sistemin cevabı körlemesine analiz edilir.
ZorlukZOR
EtkiKRİTİK
T/F
➔
[?]
[ GÖRSEL ANALİZ: KÖR ÇIKARIM ]
Sistem konuşmaz. "Şifrenin ilk harfi A mı?" (True/False) sorularına karşılık sayfanın fiziksel bozulma veya normal yüklenme tepkisi ölçülür.
KULLANIM KILAVUZU VE TEORİK EĞİTİM
Kör Sistemlerde Mantıksal Çıkarım (Boolean Inferential)
İyi kodlanmış uygulamalar asla açık hata mesajı fırlatmaz. Tamamen "Kör" (Blind) olduğunuz bu senaryoda sisteme evet/hayır soruları sorma stratejisini öğrenirsiniz. Sayfa normal yüklenirse cevap "Evet", resimler yüklenmez veya içerik kaybolursa cevap "Hayır"dır. Görünmez bir sistemi SUBSTRING gibi komutlarla parçalayarak sessizce deşifre edeceksiniz.
BAŞARILI
04

TIME BASED

Zaman Analizli Sızıntı

> BAŞLAT
SİSTEM ANALİZİ
[MOD_04]
Senaryo Bilgisi
Sayfa içeriğinde en ufak bir değişiklik bile olmadığında zamana dayalı çıkarım yapılır. Sunucu yüklenme gecikmeleri kronometre ile analiz edilir.
ZorlukÇOK ZOR
EtkiKRİTİK
SLEEP
➔
5s
[ GÖRSEL ANALİZ: ZAMANLAMA ]
Hiçbir tepki vermeyen sunucuya "Eğer koşul doğruysa kendini 5 saniye beklet" emri verilir. Bekleme süresi ölçülerek şifre kırılır.
KULLANIM KILAVUZU VE TEORİK EĞİTİM
Zamanı Silah Olarak Kullanmak (Timing Attacks)
Sistem o kadar iyi yalıtılmıştır ki, girdiğiniz hiçbir koşul web sayfasının görünümünü değiştirmez. Bu mutlak körlük durumunda, veritabanına doğrudan işlemcisini bekletecek komutlar gönderilir. Örneğin, "Koşul doğruysa sunucuyu 5 saniye uyut" diyerek, sayfanın yüklenme hızındaki o 5 saniyelik gecikme üzerinden harf harf analiz yapacaksınız. Sabır ve ağ izleme (Network Tab) gerektirir.
BAŞARILI
05

UPDATE QUERY

Veri Manipülasyonu & Yetki

> BAŞLAT
SİSTEM ANALİZİ
[MOD_05]
Senaryo Bilgisi
Sistemdeki kayıtları doğrudan ezip lehinize değiştireceksiniz. Kendi sıradan kullanıcı hesabınıza "Admin" yetkileri atamak en temel hedeftir.
ZorlukORTA
EtkiSİSTEM ÇÖKÜŞÜ
USER
➔
ADMIN
[ GÖRSEL ANALİZ: YETKİ GASBI ]
Profil veya adres güncelleme formlarına sızarak virgül tekniğiyle (UPDATE) rol ataması yapılır. Pasif veriler ezilerek yönetici olunur.
KULLANIM KILAVUZU VE TEORİK EĞİTİM
Veri Bütünlüğünün İhlali ve Yetki Yükseltme (Privilege Escalation)
Veri okumak çoğu zaman pasif bir eylemdir, ancak veritabanına doğrudan kayıt eklemek (INSERT) veya mevcut kritik verileri değiştirmek (UPDATE) sistemi tamamen elinize almanızı sağlar. Standart bir profil formunu güncellerken gönderilen arka plan sorgularına sızıp, kullanıcı rolünüzü (role='admin') olarak nasıl değiştireceğinizi tecrübe edeceksiniz.

/ERİŞİM_ENGELLENDİ

SQL_NEXUS

Sistem bağlandı. Sızma senaryolarından birini seçerek ilerlemelisin. Anlamadığın kavramları bana sorabilirsin.
>_