Yapılandırmayı Takip Et
Üç dosya var: index.html, bootstrap.js ve config.json. Sayfa açılınca bootstrap.js, config.json’u çekiyor ve içindeki _devPayload alanını hex (onaltılık) olarak çözüyor.
Zinciri takip et: hangi dosya hangisini yüklüyor? config.json içindeki hex metni sen çöz (her iki karakter bir byte).
Challenge dosyaları
- index.html (0.2 KB)
- bootstrap.js (0.3 KB)
- config.json (0.2 KB)
Bu challenge ne öğretiyor?
- Hex (onaltılık), her baytı 0-9 ve a-f ile iki karakterde gösterir.
- Yapılandırma dosyaları anahtar ve parola gibi değerleri yanlışlıkla yayımlar.
- JavaScript kaynağı, tarayıcıda çalışan mantığı ve bazen unutulmuş değerleri açık eder.
- Web challenge'ları sayfa kaynağını okumayı, HTTP ve çerez mantığını anlamayı ve geliştiricinin geride bıraktığı izleri fark etmeyi öğretir.