Web · 30/31
Katmanlı Oturum
- Zor
- 200 puan
- 11 kişi çözdü
Görev
Ele geçen oturum çerezi (session=...) çok katmanlı. En dış katman Base64URL kodlu bir JSON’dur. JSON içindeki data alanı onaltılık (hex) bir bayt dizisidir. O baytlar, uygulama adının SHA-256 özetiyle (SHA256(b"altaysec")) anahtar akışı olarak XOR’lanmıştır. Üç katmanı sırayla soy.
session=eyJ1aWQiOjcsInJvbGUiOiJ1c2VyIiwiaWF0IjoxNzM1Njg5NjAwLCJkYXRhIjoiYzM5ZDA1NTcyYjdjMDMxYzI1ZDgzYjdlYjE2NGVkOTQwZDliYjUxYmUyODZkNTkzOTRlYjQ0YTcifQ
Base64URL -> JSON `data` hex çöz -> her baytı `SHA256('altaysec')[i]` ile XOR’la.
Flag'i gönder
Biçim ALTAY{...}. Büyük küçük harf fark etmez.
Flag göndermek için giriş yap. Puanın XP olarak hesabına ve sıralamaya yazılır. Giriş yap
Yapay zekaya sormadan çözmeye çalış. Sıkışırsan önce ipucunu aç, sonra aracı kendin dene.