Burp Suite’e giriş
Burp Suite Community’yi kurar, tarayıcı trafiğini araya alır, istekleri tekrarlar ve çözümlersin; hepsi kendi lab uygulamanda.
Seviye 101 · 15 ders · 12 pratik lab
Dersler
Kurulum
- Araya giren vekil sunucu nedir, test ve geliştirmede neden kullanılır
- Burp’ü kurmak ve CA sertifikasını tarayıcıya güvenle eklemek
- Gömülü tarayıcı ve dış tarayıcı yapılandırması
- Proje, hedef kapsamı ve kapsam dışı trafiği gizlemek
- Kısa görev: lab uygulamasını kapsama al, diğer her şeyi süz
Trafiği görmek
- Proxy sekmesi: isteği yakala, değiştir, ilet
- HTTP geçmişi: süzmek, aramak, yorum ve renk eklemek
- Target site haritası: uygulamanın iskeleti
- Gizli alanlar ve istemci tarafı doğrulamanın neden yetmediği
- Kısa görev: istemcideki fiyat kontrolünü atlayan isteği bul ve sunucu tarafı düzeltmeyi öner
Temel araçlar
- Repeater: bir isteği değiştirip tekrar tekrar göndermek
- Decoder ve Comparer: kodlamayı çözmek, yanıtları karşılaştırmak
- Intruder’a giriş: konumlar ve basit yük listeleri
- Bulguları not etmek ve kanıt olarak dışa aktarmak
- Bitirme görevi: Burp ile lab uygulamasında üç açığı tanı ve kanıtla
Pratik lablar
- Gürültüyü sustur: yalnızca lab uygulaması: Tarayıcı trafiğinde lab uygulamasını kapsama al, diğer alan adlarını gizle ve HTTP geçmişinde yalnızca hedef isteklerin kaldığını göster.
- Site haritasında unutulmuş sayfa: Uygulamada gezinirken site haritasında beliren ama menüde bağlantısı olmayan sayfayı bul ve erişimini kapatma önerisi yaz.
- HTTP geçmişinde parola taşıyan istekleri işaretle: HTTP geçmişini süzerek parola ya da belirteç taşıyan tüm istekleri bul, renklendir ve hangilerinin URL'de taşıdığını raporla.
- Kapsam kuralıyla API ve statik dosyaları ayır: Gelişmiş kapsam kurallarıyla API isteklerini statik dosyalardan ayır, yalnızca durum değiştiren istekleri listele ve test önceliğini belirle.
- Gizli alandaki fiyatı sunucu kontrol etmiyor: Sepet formundaki gizli fiyat alanını yakalayıp değiştir, sunucunun kabul ettiğini kanıtla ve fiyatı sunucuda hesaplayan düzeltmeyi öner.
- İstemcide kapatılmış düğmenin isteği: Arayüzde devre dışı bırakılmış bir silme işleminin isteğini yakalayıp gönder, sunucunun yetki kontrolü yapmadığını kanıtla ve kontrolü ekle.
- İstemci tarafı karakter sınırı: Kullanıcı adı alanındaki istemci tarafı sınırı vekilde aşarak sunucunun uzun girdiyi kabul ettiğini göster ve sunucu tarafı doğrulama ekle.
- Yanıtı değiştirerek gizli menüyü açmak: Yanıttaki rol bilgisini değiştirince açılan yönetici menüsünün arkasındaki isteklerin sunucuda korunup korunmadığını test et ve açık kalanı kapat.
- Çerezdeki Base64 rolü çöz: Bir çerezde Base64 ile kodlanmış rol bilgisini Decoder ile çöz, değiştirilebildiğini Repeater'da göster ve imzalı oturumla düzeltmeyi öner.
- İki yanıtı karşılaştır: kullanıcı var mı: Var olan ve olmayan kullanıcı için giriş yanıtlarını Comparer ile karşılaştır, ifşa eden farkı bul ve yanıtları eşitle.
- Intruder ile kupon kodu sınırını ölç: Kupon doğrulama uç noktasına kısa bir yük listesi göndererek deneme sınırı olmadığını kanıtla, hız sınırı ekle ve yeniden ölç.
- Burp kanıtıyla üç bulgu notu: Lab uygulamasında bulduğun üç açık için istek-yanıt kanıtını dışa aktar, gizli bilgileri karart ve her biri için kısa bulgu notu yaz.
Kurs hakkında
Burp Suite Community’yi kurar, tarayıcı trafiğini araya alır, istekleri tekrarlar ve çözümlersin; hepsi kendi lab uygulamanda.
Ne öğreneceksin
- Kurulum
- Trafiği görmek
- Temel araçlar
Ön koşullar
Ön bilgi gerekmez; kurs sıfırdan başlar.
Lab ortamı
Dersler, tarayıcında açılan sana özel bir Kali Linux masaüstünde geçer; araçlar pencereli arayüzleriyle hazırdır. Kurulum gerekmez, bilgisayar ekranı önerilir.
Sık sorulan sorular
- Bu kurs benim düzeyime uygun mu?
- Kurs başlangıç düzeyindedir; her terim ilk geçtiği yerde açıklanır.
- Kurulum gerekir mi?
- Hayır. Her ders tarayıcında açılan sana özel bir lab ortamında geçer.
- Dersler nasıl işleniyor?
- Her ders 8 ile 10 adımdan ve bir kısa sınavdan oluşur. İlk adımlarda yazman gereken komut gösterilir, sonraki adımlarda yardım azalır; iki denemede takılırsan çözüm açılır.
- Ücretsiz deneyebilir miyim?
- Evet. Her kursun ilk üç dersi ücretsizdir.