Web · 7/31
Boş İmza
- Kolay
- 50 puan
- 28 kişi çözdü
Görev
Bir web uygulamasının oturum jetonu (JWT) tarayıcının localStorage’ında bulundu. Sunucu, imza algoritması none olduğunda imzayı hiç doğrulamıyor. Jeton üç noktayla ayrılmış üç bölümden oluşur; ikinci bölüm Base64URL kodlu iddia (payload) kısmıdır. Kod: yok, sadece çöz.
eyJhbGciOiJub25lIiwidHlwIjoiSldUIn0.eyJzdWIiOiIxMDAxIiwidXNlciI6Imd1ZXN0IiwiYWRtaW4iOmZhbHNlLCJub3RlIjoiQUxUQVl7and0X24wbjNfNGxnX2J5cGFzc30ifQ.
Jetonun içine sunucu bir not düşmüş.
`.` ile böl, ikinci parçayı Base64URL çöz, JSON içindeki `note` alanına bak.
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.