Kat Kat Soymak
Sıkıştırılmış/obfuscate edilmiş bir loader.js. Klasik eval(atob('...')) deseni - ama tek katman değil, iç içe. Her atob çözümü bir sonraki eval(atob(...)) çağrısını ortaya çıkarır.
eval yerine çözdüğün metni okuyarak katmanları soy; sonunda flag değişkenini göreceksin.
Challenge dosyaları
- loader.js (0.1 KB)
Bu challenge ne öğretiyor?
- Base64, ikili veriyi 64 karakterlik bir alfabeyle metne çeviren kodlamadır; anahtarsız geri çözülür.
- 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.