Tersine mühendislik · 21/31
Çarpımsal Permütasyon
- Orta
- 100 puan
- 2 kişi çözdü
- 1 dosya
Görev
permutasyon.bin düz metinle aynı byte’ları içerir ama sırası çarpımsal bir permütasyonla karılmış. Kural (n = 32, k = 7):
cikti[i] = duz_metin[(i * k) % n]
k ile n aralarında asal olduğu için bu bir bijeksiyondur; her hedef konum tam bir kez dolar. Ters haritayı kurup byte’ları yerine oturt.
Dosyalar
res[(i*k) % n] = cikti[i] ile diziyi doldur.
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.