Harita İfşası
Üretim ortamına yanlışlıkla kaynak haritası (.map) dosyası da yüklenmiş. Küçültülmüş app.min.js dosyası sonunda //# sourceMappingURL=app.min.js.map satırıyla haritaya işaret ediyor. Kaynak haritasının sourcesContent alanı, derlemeden önceki orijinal TypeScript kaynağını (yorumlarıyla ve sabitleriyle) barındırır. Orijinal kaynakta bir FLAG sabiti gömülü.
Challenge dosyaları
- app.min.js (0.1 KB)
- app.min.js.map (0.2 KB)
Bu challenge ne öğretiyor?
- JavaScript kaynağı, tarayıcıda çalışan mantığı ve bazen unutulmuş değerleri açık eder.
- Yapılandırma dosyaları anahtar ve parola gibi değerleri yanlışlıkla yayımlar.
- Web challenge'ları sayfa kaynağını okumayı, HTTP ve çerez mantığını anlamayı ve geliştiricinin geride bıraktığı izleri fark etmeyi öğretir.